Niedawno zacząłem uczyć się Kubernetes, używając Minikube lokalnie na moim Macu. Wcześniej mogłem uruchomić lokalny klaster Kubernetes z Minikube 0.10.0, utworzyłem wdrożenie i oglądałem pulpit Kubernetes.Minikube utknął podczas tworzenia kontenera
Wczoraj próbowałem usunąć klaster i ponownie zrobić wszystko od podstaw. Jednak okazało się, że nie mogę wdrożyć zasobów i nie można wyświetlić pulpitu nawigacyjnego. Z tego, co zobaczyłem, wszystko wydawało się utknąć podczas tworzenia kontenera.
Po wpadłem minikube start
, że zgłaszane
Starting local Kubernetes cluster...
Kubectl is now configured to use the cluster.
Kiedy wpadłem kubectl get pods --all-namespaces
, że zgłaszane (zwrócić uwagę na kolumnę status):
kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system kube-addon-manager-minikube 0/1 ContainerCreating 0 51s
docker ps
pokazał nic:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
minikube status
mówi mi VM i klaster są uruchomione:
minikubeVM: Running
localkube: Running
Gdybym próbował stworzyć instalację oraz autoscaler, powiedziano mi, że zostały stworzone z powodzeniem:
kubectl create -f configs
deployment "hello-minikube" created
horizontalpodautoscaler "hello-minikube-autoscaler" created
$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default hello-minikube-661011369-1pgey 0/1 ContainerCreating 0 1m
default hello-minikube-661011369-91iyw 0/1 ContainerCreating 0 1m
kube-system kube-addon-manager-minikube 0/1 ContainerCreating 0 21m
Podczas wystawiania usługę, to powiedział:
$ kubectl expose deployment hello-minikube --type=NodePort
service "hello-minikube" exposed
$ kubectl get service
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
hello-minikube 10.0.0.32 <nodes> 8080/TCP 6s
kubernetes 10.0.0.1 <none> 443/TCP 22m
Kiedy próbowałem uzyskać dostęp do usługi, powiedziano mi:
curl $(minikube service hello-minikube --url)
Waiting, endpoint for service is not ready yet...
docker ps
nadal nic nie pokazał. Wydawało mi się, że wszystko utknęło podczas tworzenia pojemnika. Próbowałem kilka innych sposobów obejścia tego problemu:
- Aktualizacja do minikube 0.11.0
- Użyj xhyve sterownika zamiast sterownika VirtualBox
- usunąć wszystko z pamięci podręcznej, jak ~/.minikube ~/.kube, i klastra, i ponownie wypróbować:
Żadne z nich nie sprawdziło się u mnie.
Kubernetes nadal jest dla mnie nowe i chciałbym wiedzieć:
- Jak mogę rozwiązać tego rodzaju problem?
- Co może być przyczyną tego problemu?
Każda pomoc jest doceniana. Dzięki.
Jestem stoi ten sam problem. Czy możesz mi powiedzieć, jak rozwiązałeś ten problem? Byłoby bardzo pomocne – NSP
@NSP Dla mnie, ponieważ jest to spowodowane problemem z dostępem do sieci, po prostu łączę się z VPN, aby obejść ten problem. – nybon
czy powinienem usunąć istniejącą konfigurację minikube, a następnie rozpocząć świeżą instalację, łącząc się z VPN? (usunięto minikube, a następnie start minikube?) – NSP