Aus irgendeinem Grund werden für eine Reihe von Pods in mehreren Namespaces mehrere Pods angezeigt, obwohl die Spezifikation für ihre Bereitstellung dies angibt replicas: 1
.
Beispiel:
NAME READY STATUS RESTARTS AGE
calibre-9569796f5-d5gt8 1/1 Running 1 2d4h
> calibre-web-d4965df64-29t9c 2/2 Running 5 2d4h < this one right here for example
jellyfin-67f58745dc-dbvss 1/1 Running 6 2d4h
Doch in deployment.yml
meinem
spec:
replicas: 1
Antwort1
Beim Auflisten von Pods Ready
zeigt die Spalte keine Replikate an, sondern ready
Container innerhalb des Pods.
Hier verwende ich beispielsweise einen Pod mit Beiwagen, der sich kubectl proxy
für den Zweiten öffnet:
NAME READY STATUS RESTARTS AGE
kubectl-pod 2/2 Running 2 2d19h
Sie bemerken, dass beide meiner Container bereit sind. Um die Anzahl der Replikate zu überprüfen, müssen Sie Ihre Bereitstellungen auflisten:
➜ ~ kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
nginx-deployment 3/3 1 3 52d
➜ ~ kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-deployment-9bf6f7ddf-858hh 1/1 Running 0 52d
nginx-deployment-9bf6f7ddf-rr65g 1/1 Running 0 52d
nginx-deployment-9bf6f7ddf-wsdpb 1/1 Running 0 52d