Por alguna razón, un grupo de pods en múltiples espacios de nombres muestra varios pods a pesar de que la especificación para su implementación especifica replicas: 1
.
Ejemplo:
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
Sin embargo, en mi deployment.yml
tengo
spec:
replicas: 1
Respuesta1
Al enumerar el pod, la Ready
columna no indica réplicas sino ready
contenedores dentro del pod.
Por ejemplo, aquí estoy ejecutando un pod con sidecar que se abre kubectl proxy
para el segundo:
NAME READY STATUS RESTARTS AGE
kubectl-pod 2/2 Running 2 2d19h
Notarás que muestra que mis dos contenedores están listos. Para verificar el recuento de réplicas, debe enumerar sus implementaciones:
➜ ~ 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