[kubernetes] pod 생성 오류

pod 생성시 오류

kubectl로 pod 출력

문제해결

사진의 아랫부분 이벤트를 보면 127.0.0.1:6784: connect: connection refused,failed라는 오류가 나온것을 볼수있습니다.

처음에 보기에는 포트거부로 방화벽이나 selinux 문제인줄알고 $ getenforce$ systemctl status firewalld 명령어로 확인을 하였으나 이미 종료가 되어있었습니다.

문제의 원인을 파악을 못하는 도중에 통신 문제인것같어 쿠버네티스의 cni를 담당하는 weave를 확인해보기위해
Weave 문서LINK를 통하여 로그보는 방법을 이용하였습니다.

로그 사진

# 쿠버네티스 cni weave로 통신하는 상태확인
kubectl get pods -n kube-system -l name=weave-net -o wide
# 에러가 뜨고 있으면 아래의 명령어를 입력하여 로그를 확인
kubectl logs -n kube-system weave-net-????? weave

weave에서 사용하기위한 CIDR과 제 vmware에서 지정된 서브넷의 충돌로인해 통신 거부가 나오는걸 볼수있습니다.
제가 실수로 vmware 네트워크를 구서할때 NETMASK를 오타로 NETMAST로 작성하여 서브넷을 10.0.0.0/8로 지정하여 사용하다가 나온 에러였습니다.

네트워크 구성을 다시 제대로 잡아주고 나서 kubeadm의 설정을 초기화하고 다시 노드들을 잡아주니 제대로 된 모습을 볼 수 있었습니다.

좋은 웹페이지 즐겨찾기