here 지침을 사용하여 우분투 서버에 Kubernetes를 설치했습니다. 예제에 나열된대로 kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --hostport=8000 --port=8080
을 사용하여 창을 만들려고합니다. 그러나, 내가 kubectl get pod
할 때 나는 컨테이너의 상태를 pending
으로 얻는다. 디버깅을 위해 kubectl describe pod
을 추가로 수행했는데 메시지가 표시됩니다.Kubernetes에서 포드를 만드는 중 오류가 발생했습니다.
FailedScheduling pod (hello-minikube-3383150820-1r4f7) failed to fit in any node fit failure on node (minikubevm): PodFitsHostPorts
.
이 pod를 kubectl delete pod hello-minikube-3383150820-1r4f7
으로 삭제하려고 시도하고 있지만 추가로 kubectl get pod
을 작성하면 작성한 havent-helik-minikube-3383150820-이 붙은 다른 pod가 보입니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 미리 감사드립니다.
알겠습니다. 고맙습니다. 지금 내 꼬투리를 삭제할 수 있습니다. 그러나 포드 상태와 관련하여 모든 포드는 '컨테이너 작성 중'상태에 있습니다. 그들의 각각의 이미지가 gcr.io 저장소에서 가져 오지 않는 것 같습니다. 나는 그들을 도커를 사용하여 당기려고했으나 여전히 같은 상태를 유지하고 있습니다. 이 문제를 해결하는 방법을 알고 있습니까? minikube가 만든 도커 VM의 네트워크 구성과 관련이 있습니까? – rihabmanzoor
'docker pull'도 비슷한 오류와 함께 실패합니까? 이것도 실패하면 노드 VM이 외부 인터넷에 도달하도록 올바르게 구성되지 않은 것일 수 있습니다. –
처음에는 실패했지만 http://stackoverflow.com/questions/23111631/cannot-download-docker-images-behind-a-proxy에 나온 프록시 정보를 입력하면 오류가 해결되었습니다. 그러나 kubectl을 실행하면 image = imagename이 실행되며 상태는 'Container Creating'입니다. – rihabmanzoor