2017-10-09 6 views
1

kubectl create -f file.yaml을 사용하여 창을 만들었습니다. 배포를 성공적으로 만들었지 만 포드의 상태는 보류 중입니다. 또한 포드를 만들고있는 지역 저장소에서 도커 이미지를 사용할 수 있습니다. 문제가 무엇인지 잘 모르겠습니다.kubernetes의 객체를 사용하여 창을 만들었지 만 창은 상태가 "보류 중"

yaml 파일은 다음과 같습니다. 내가 실행하고

yaml file

는 Kubernetes 버전은 1.1.6이다.

+0

아래의 답변에 따라'kubectl describe pod nginx-deployment'의 결과를 알려주십시오. – iamnat

+0

@iamnat 오류가 발생했습니다. 이것은 경고입니다. -Wanning FailedScheduling 20s (x22 over 5m) default-scheduler NodeUnderDiskPressure (1)의 모든 조건과 일치하는 노드를 사용할 수 없습니다. 어디에서 노드를 지정해야하며 지정하지 않으면 노드를 생성 할 수 없습니까? – prasun

답변

0

그 정보에서 나는 틀린 것을 추론 할 수 없다. 내가 쓸 수있는 것은 그러한 문제를 해결하는 데 도움을주는 방법입니다. kubectl describe pod __name_of_your_pod__ kubectl describe delpoyment nginx_deployment 내가 생각하기에 CPU 리소스가없고 노드 나 도용 물이 없을 수도 있습니다.

BTW 1.1.6 k8s는 꽤 오래되었습니다. 업그레이드에 대해 생각해보십시오.

kubectl describe po <you-pod-name> 

는 당신이 출력에서 ​​더 많은 정보를 얻을 수있을 것입니다 :

0

실행, 더 많은 정보를 찾기 위해 포드

kubectl get pods --all-namespaces 

를 얻기 위해 다음 명령을 실행합니다. 대체로 1) 이미지가 여전히 풀립니다. 2) 리소스 크런치 또는 도커가 실행되지 않음

오류/정보 메시지가 표시됩니다.

+0

오류가 발생했습니다. 이것은 경고입니다. -Wanning FailedScheduling 20s (x22 over 5m) default-scheduler NodeUnderDiskPressure (1)의 모든 조건과 일치하는 노드를 사용할 수 없습니다. 어디에서 노드를 지정해야하며 지정하지 않으면 노드를 생성 할 수 없습니까? – prasun

0

포드 로그에서 자세한 정보를 얻을 수 있어야합니다. 예를은 ... kubectl docs

에서

kubectl logs --tail=100 nginx-deployment 

더 자세한 정보 또는, 콘솔 세션을 열 수, 용기 자체 내에서 문제를 해결합니다.

kubectl get pods # To get actual pod name 
kubectl exec -it <POD_NAME>  

당신이 당신의 응용 프로그램이 제대로 실행되고 있는지 확인하기 위해 (docker run -p 80:80 nginx-deployment 사용)는 Kubernetes 외부에서 컨테이너를 실행하는 등 응답 시도 할 수 있습니다 또 다른 것은

또한 kubectl describe nodes를 실행 시도 할 수 있습니다. 이로 인해 문제 해결에 대한 자세한 정보를 얻을 수 있습니다.

+0

나는 오류가 있다고 생각한다. 이것은 경고입니다. -Wanning FailedScheduling 20s (x22 over 5m) default-scheduler NodeUnderDiskPressure (1)의 모든 조건과 일치하는 노드를 사용할 수 없습니다. 어디에서 노드를 지정해야하며 지정하지 않으면 노드를 생성 할 수 없습니까? – prasun

+0

리소스 문제 또는 잠재적 인 설치 문제가있는 것 같습니다. 'kubectl describe nodes'를 실행 해보십시오. 이것은 당신의 문제를 정확하게 지적 할 수 있습니다. – grizzthedj

+0

"경고 ImageGCFailed 2m (x179 이상 1 회) kubelet, 127.0.0.1 (유사한 이벤트에서 결합) : 이미지 삭제시 오류가있는 0 바이트 공간을 확보 한 상태로 21701052825 바이트를 확보하려고했습니다. [rpc error : code = 알 수없는 desc = 오류 응답 데몬에서 : 충돌 : 삭제할 수 없습니다. eff0bf8ede91 (반드시 강제해야 함) - 정지 된 컨테이너에서 이미지를 사용 중입니다. "이 오류가 발생했습니다. 문제가 뭐라고 생각하니? – prasun

관련 문제