작성
·
3.6K
0
안녕하세요 강의 실습 도중 pending 상태에서 다음 단계 진행이 되지 않아 질문드립니다.
쿠버네티스를 해당 강의를 통해 처음 접하다보니 어떤 부분을 조치해야할지 잘 모르겠는데 이전 질문들에서
kubectl describe <파드 이름>과 kubectl get pods -A의 수행결과를 알려달라는 답변을 보고 혹시 몰라 공유드립니다.
(kubectl describe <파드 이름> 이거는 어떤 파드의 이름을 원하시는지 잘 모르겠습니다..)
확인 부탁드립니다
감사합니다.
====================================
[root@m-k8s ~]# kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
default nginx 1/1 Pending 0 56s
kube-system calico-kube-controllers-744cfdf676-4hz5b 1/1 Running 0 14h
kube-system calico-node-72vvk 1/1 Running 0 14h
kube-system calico-node-qlbxv 1/1 Running 0 14h
kube-system calico-node-qwk7h 1/1 Running 0 14h
kube-system calico-node-w96kx 1/1 Running 0 14h
kube-system coredns-74ff55c5b-579xr 1/1 Running 0 14h
kube-system coredns-74ff55c5b-p8mw2 1/1 Running 0 14h
kube-system etcd-m-k8s 1/1 Running 0 14h
kube-system kube-apiserver-m-k8s 1/1 Running 0 14h
kube-system kube-controller-manager-m-k8s 1/1 Running 0 14h
kube-system kube-proxy-qfrn2 1/1 Running 0 14h
kube-system kube-proxy-rdq7q 1/1 Running 0 14h
kube-system kube-proxy-rqnrv 1/1 Running 0 14h
kube-system kube-proxy-vsffl 1/1 Running 0 14h
kube-system kube-scheduler-m-k8s 1/1 Running 0 14h
====================================
답변 2
0
안녕하세요
우선 이것에 대해서 답변을 드리면,
Pending 상태가 되는게 특정 상태의 경우가 아닌 여러 사례들을 기반으로 경우의수를 검토해야되는건지도 궁금합니다..
네 pending이 발생하는 다양한 가능성이 있어서 그 의미만 가지고는 알 수 없습니다.
파일을 전송했는데 전송이 되는 중이라고만 나오고 더 진행이 안되면 어떤 이유인지 그거만 보고 알 수 없는 것처럼요
그리고 다음 과정에서 다루기는 하는데,
kubectl describe <오브젝트 종류> <오브젝트 이름> 로 상태를 파악을 합니다.
(다른 것들도 있는데, 알아야 하는 전 단계들이 있어서 그 과정을 모두 설명하긴 좀 어려움이 있을꺼 같고요. 다만 강의 끝까지 들으시면 대략적으로 이해하실 수 있을꺼에요)
pending이 56초는 너무 긴거 같은데..calico-node가 올라온걸 보면 노드들은 올라온거 같고...
pending이면 imagepullerror는 아닌거 같고...
일단
kubectl describe pod nginx
kubectl logs nginx
kubectl get nodes
kubectl get pods -o wide -A
ping 8.8.8.8 -c 3
를 공유해 주실 수 있을까요?
그 내용을 보고 상황을 파악해 봐야 할꺼 같아요.
그걸 우선 보고 얘기해야 할 것 같습니다.
0