[kubenetes] 1-2-3. 컨테이너 네트워크 애드온 설치
kubenetes
Author
Date
2022-07-25 21:17
Views
1042
해당 실습에서는 calico를 기준으로 한다.
calico 네트워크 플러그인 설치
기본적으로 192.168.0.0/16으로 되어있어 대역 변경처리 후 apply
root@Kube-master1:~# wget https://docs.projectcalico.org/v3.8/manifests/calico.yaml root@Kube-master1:~# sed -i -e 's?192.168.0.0/16?192.168.140.0/24?g' calico.yaml root@Kube-master1:~# kuberctl apply -f calico.yaml
아래 명령의 출력이 전부 running 상태면 정상이다.
[root@Kube-master1:~# kubectl get pods --namespace kube-system NAME READY STATUS RESTARTS AGE calico-kube-controllers-7f6768fdfb-hxdwb 1/1 Running 0 8m18s calico-node-4pvh5 1/1 Running 0 4m45s calico-node-7lxkn 1/1 Running 0 4m25s calico-node-qd7w9 1/1 Running 0 4m35s calico-node-w9gpm 1/1 Running 0 4m14s coredns-558bd4d5db-btldr 1/1 Running 0 17m coredns-558bd4d5db-mgjqt 1/1 Running 0 17m etcd-kube-master1 1/1 Running 0 18m kube-apiserver-kube-master1 1/1 Running 0 18m kube-controller-manager-kube-master1 1/1 Running 0 18m kube-proxy-9tfs5 1/1 Running 0 12m kube-proxy-bnnzv 1/1 Running 0 12m kube-proxy-js8sw 1/1 Running 0 17m kube-proxy-lxt6p 1/1 Running 0 12m kube-scheduler-kube-master1 1/1 Running 0 18m
노드 확인
root@Kube-master1:~# kubectl get nodes NAME STATUS ROLES AGE VERSION kube-master1 Ready control-plane,master 19m v1.21.0 kube-worker1 Ready 13m v1.21.0 kube-worker2 Ready 13m v1.21.0 kube-worker3 Ready 13m v1.21.0
kubeadm으로 설치된 쿠버네티스는 각 노드에서 다음의 명령으로 삭제가능
쿠버네티스 설치 도중 오류발생 또는 테스트용 쿠버네티스 클러스터 삭제시 사용
# kubeadm reset
이전에 설치했던 쿠버네티스의 파일들이 /etc/kubernetes 남아있는 경우 위의 명령 실행해도 설치 실패할수있음. 그럴때는 /etc/kubernetes 디렉터리를 삭제 또는 mv 해라
Total Reply 0