반응형
쿠버네티스에서 클러스터내 통신을 위하여 CNI를 설치해야한다.
쿠버네티스를 초기해 구축하면 아래 환경으로 구성된다.
kubectl get pods
kubectl get pods -A
coredns가 ContainerCreating 상태이다 이 경우 CNI를 설치해주면 Running 상태로 바뀌게 된다.
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
해당명령어로 바로 설치가 가능하지만 위의 경우 2번째 cni의 네트워크로 클러스터가 동작할 경우 오류가 발생할 수 있다.
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
이후 kube-flannel.yml 파일을 수정한다.(--iface-regex 추가)
수정이후 apply 해준다.
kubectl apply -f kube-flannel.yml
반응형
'쿠버네티스' 카테고리의 다른 글
[Kubernetes] Dynamic-provisioning NFS 구축 (0) | 2023.06.22 |
---|---|
[Kubernetes] MetricServer 설치 (0) | 2023.06.20 |
[Kubernetes] 쿠버네티스 클러스터 구축 (0) | 2023.06.20 |
[Kubernetes] 노드 IP 변경 방법 (0) | 2023.06.20 |
[Kubernetes] 쿠버네티스(k8s) 1.25.3 설치하기 (0) | 2023.06.20 |