본문 바로가기
쿠버네티스

[Kubernetes] 쿠버네티스 CNI 설치 -flannel

by 알 수 없는 사용자 2023. 6. 20.
반응형

쿠버네티스에서 클러스터내 통신을 위하여 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
반응형