쿠버네티스
[Kubernetes] 쿠버네티스 CNI 설치 -flannel
알 수 없는 사용자
2023. 6. 20. 11:40
반응형
쿠버네티스에서 클러스터내 통신을 위하여 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
반응형