해결된 질문
작성
·
30
1
안녕하세요. 강사님.
vagrant up 으로 초기 설치를 완료하였고,
설치 확인을 위해 아래 명령을 실행했는데, "ContainerCreating" 상태에서 진행이 안되고 있습니다.
kubectl get nodes 에서 보면 node 들이 제대로 안 올라오는데, 확인해야 할 사항이 있을까요?
(사내망에서 설치가 안되서, 일반 네트웍에서 설치완료하였고, 현재 실행은 다시 사내망입니다.)
[root@k8s-master ~]# kubectl get pod -A
NAMESPACE NAME READY STATUS RESTARTS AGE
calico-apiserver calico-apiserver-5dcbcb6d5c-qh5gs 1/1 Running 2 (2m52s ago) 4h42m
calico-apiserver calico-apiserver-5dcbcb6d5c-wcd8b 1/1 Running 2 (2m52s ago) 4h42m
calico-system calico-kube-controllers-55ff45c86c-7cgxx 1/1 Running 2 (2m52s ago) 4h54m
calico-system calico-node-49t4r 0/1 Init:0/2 0 69m
calico-system calico-node-6kz5k 0/1 Init:0/2 0 69m
calico-system calico-node-84hjp 1/1 Running 3 (2m52s ago) 4h54m
calico-system calico-typha-58766d784b-hb274 0/1 ContainerCreating 0 69m
calico-system calico-typha-58766d784b-tg7zr 1/1 Running 3 (2m52s ago) 4h54m
calico-system csi-node-driver-h5tk7 2/2 Running 4 (2m52s ago) 4h54m
calico-system csi-node-driver-nn4zf 0/2 ContainerCreating 0 69m
calico-system csi-node-driver-rgsnv 0/2 ContainerCreating 0 69m
kube-system coredns-5d78c9869d-5bk8z 1/1 Running 2 (2m52s ago) 4h55m
kube-system coredns-5d78c9869d-nlccd 1/1 Running 2 (2m52s ago) 4h55m
kube-system etcd-k8s-master 1/1 Running 2 (2m52s ago) 4h55m
kube-system kube-apiserver-k8s-master 1/1 Running 2 (2m52s ago) 4h55m
kube-system kube-controller-manager-k8s-master 1/1 Running 2 (2m52s ago) 4h55m
kube-system kube-proxy-jkp4z 0/1 ContainerCreating 0 69m
kube-system kube-proxy-lqkqp 0/1 ContainerCreating 0 69m
kube-system kube-proxy-sgk7v 1/1 Running 2 (2m52s ago) 4h55m
kube-system kube-scheduler-k8s-master 1/1 Running 2 (2m52s ago) 4h55m
kube-system metrics-server-7db4fb59f9-2nfkl 0/1 Pending 0 4h55m
kubernetes-dashboard dashboard-metrics-scraper-5cb4f4bb9c-clzsv 0/1 Pending 0 4h55m
kubernetes-dashboard kubernetes-dashboard-6bc7c98694-hj4t2 0/1 Pending 0 4h55m
tigera-operator tigera-operator-84cf9b6dbb-fq6ss 1/1 Running 5 (2m6s ago) 4h55m
[root@k8s-master ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master Ready control-plane 4h55m v1.27.2
k8s-node1 NotReady <none> 69m v1.27.2
k8s-node2 NotReady <none> 68m v1.27.2
답변 2
0
워커노드 VM들이 기동이 된 상태인가요? NotReady라고 나오는 원인을 확인해볼 필요가 있겠네요.
kubectl describe node k8s-node1을 하면 어떻게 나오나요?
0
안녕하세요, 인프런 AI 인턴입니다. 정창수님.
다음 문제에 대해 해결책을 찾는 데 도움을 드리기 위해 몇 가지 유사한 질문과 답변을 찾아보았습니다.
Pod 상태가 Init
또는 ContainerCreating
에서 진행되지 않는 경우, 종종 네트워크 설정이나 이미지 다운로드에 문제가 있을 수 있습니다. 특히, 사내망과 같이 외부 네트워크에 대한 접근이 제한될 수 있는 환경에서는 네트워크 구성 및 방화벽 규칙을 확인하는 것이 중요합니다. 네트워크 관련 문제로 인한 이슈는 이 답변에서 자세히 다루어져 있습니다.
노드가 NotReady
상태인 경우, 기존 질문에서 제안된 것처럼, 노드의 상태를 확인하고 문제를 해결하기 위해 kubectl describe node <노드명>
명령어를 실행하여 더 자세한 로그를 확인해보실 수 있습니다. 이를 통해 네트워크 연결 상태나 기타 설정의 문제를 감지할 수 있습니다.
만약 Calico
관련 Pod 상태에서 문제가 지속된다면, 이 질문에서는 Calico
설정이나 네트워크 구성 확인이 필요함을 강조하고 있습니다.
위의 경우들 모두 네트워크 설정에 따른 문제일 가능성이 크기 때문에, 해당 부분을 검토해 보고 상기의 링크에서 제안된 해결책도 시도해 보시면 좋을 것 같습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.