[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의 설정을 초기화하고 다시 노드들을 잡아주니 제대로 된 모습을 볼 수 있었습니다.
Author And Source
이 문제에 관하여([kubernetes] pod 생성 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@miewone/k8s-에러저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)