인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

정창수님의 프로필 이미지

작성한 질문수

대세는 쿠버네티스

설치확인 시 오류(kubectl get pod -A)

해결된 질문

작성

·

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 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 정창수님.

다음 문제에 대해 해결책을 찾는 데 도움을 드리기 위해 몇 가지 유사한 질문과 답변을 찾아보았습니다.

  1. Pod 상태가 Init 또는 ContainerCreating에서 진행되지 않는 경우, 종종 네트워크 설정이나 이미지 다운로드에 문제가 있을 수 있습니다. 특히, 사내망과 같이 외부 네트워크에 대한 접근이 제한될 수 있는 환경에서는 네트워크 구성 및 방화벽 규칙을 확인하는 것이 중요합니다. 네트워크 관련 문제로 인한 이슈는 이 답변에서 자세히 다루어져 있습니다.

  2. 노드가 NotReady 상태인 경우, 기존 질문에서 제안된 것처럼, 노드의 상태를 확인하고 문제를 해결하기 위해 kubectl describe node <노드명> 명령어를 실행하여 더 자세한 로그를 확인해보실 수 있습니다. 이를 통해 네트워크 연결 상태나 기타 설정의 문제를 감지할 수 있습니다.

  3. 만약 Calico 관련 Pod 상태에서 문제가 지속된다면, 이 질문에서는 Calico 설정이나 네트워크 구성 확인이 필요함을 강조하고 있습니다.

위의 경우들 모두 네트워크 설정에 따른 문제일 가능성이 크기 때문에, 해당 부분을 검토해 보고 상기의 링크에서 제안된 해결책도 시도해 보시면 좋을 것 같습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.