어떤 이유로 여러 네임스페이스에 걸쳐 있는 여러 Pod는 배포 사양에 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
예를 들어 여기에서는 두 번째 사이드카를 위해 열리는 사이드카가 있는 포드를 실행하고 있습니다 .
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