何らかの理由で、複数の名前空間にわたる多数のポッドでは、デプロイメントの仕様で が指定されているにもかかわらず、複数のポッドが表示されますreplicas: 1
。
例:
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
しかし、私の中にdeployment.yml
は
spec:
replicas: 1
答え1
ポッドを一覧表示する場合、列にはReady
レプリカではなく、ready
ポッド内のコンテナーが表示されます。
たとえば、ここではkubectl proxy
2 番目のポッドを開くサイドカー付きのポッドを実行しています。
NAME READY STATUS RESTARTS AGE
kubectl-pod 2/2 Running 2 2d19h
両方のコンテナが準備完了であることが示されています。レプリカ数を確認するには、デプロイメントをリストする必要があります。
➜ ~ 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