Skip to content

Commit 50be5e1

Browse files
Update Sunlife_Notes
1 parent 9953ccf commit 50be5e1

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Sunlife_Notes

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,3 +431,48 @@ docker-compose down
431431
9. Start container and now you should be able to access the apache website. docker start c1
432432
10. Remove webserver container docker rm -f c1
433433

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

0 commit comments

Comments
 (0)