File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -431,3 +431,48 @@ docker-compose down
431
431
9. Start container and now you should be able to access the apache website. docker start c1
432
432
10. Remove webserver container docker rm -f c1
433
433
434
+ ----------------------------------------Kubernetes------------------
435
+ ---------Instalation
436
+ --------------on Centos on all master and client machine
437
+ cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
438
+ [kubernetes]
439
+ name=Kubernetes
440
+ baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch
441
+ enabled=1
442
+ gpgcheck=1
443
+ repo_gpgcheck=1
444
+ gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg \
445
+ https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
446
+ exclude=kubelet kubeadm kubectl
447
+ EOF
448
+
449
+ # Set SELinux in permissive mode (effectively disabling it)
450
+ sudo setenforce 0
451
+ sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
452
+
453
+ sudo yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
454
+
455
+ sudo systemctl enable --now kubelet
456
+
457
+ ---------------Create Master Server
458
+ On master machine run the below command
459
+
460
+
461
+
462
+ 1. kubeadm init --apiserver-advertise-address=<<Master ServerIP>> --pod-network-cidr=192.168.0.0/16
463
+
464
+
465
+
466
+ 2. mkdir -p $HOME/.kube
467
+
468
+ 3. sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
469
+
470
+ 4. sudo chown $(id -u):$(id -g) $HOME/.kube/config
471
+
472
+ Calico yaml file is to be applied
473
+
474
+ 5. Run the join command on each of the worker node which you want to join in the cluser.
475
+
476
+ kubectl apply -f https://docs.projectcalico.org/v3.8/manifests/calico.yaml
477
+
478
+ 7. Run kubectl get nodes command on master node
You can’t perform that action at this time.
0 commit comments