kubernetes v1.31

Deployment.status

DeploymentStatus is the most recently observed status of the Deployment.

8 fields
Deployment.status fields and descriptions
Field / TypeDescription
availableReplicas
integer

Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.

  • format: int32
collisionCount
integer

Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.

  • format: int32
DeploymentCondition[]

Represents the latest available observations of a deployment's current state.

  • x-kubernetes-list-map-keys: ["type"]
  • x-kubernetes-list-type: "map"
  • x-kubernetes-patch-merge-key: "type"
  • x-kubernetes-patch-strategy: "merge"
observedGeneration
integer

The generation observed by the deployment controller.

  • format: int64
readyReplicas
integer

readyReplicas is the number of pods targeted by this Deployment with a Ready Condition.

  • format: int32
replicas
integer

Total number of non-terminated pods targeted by this deployment (their labels match the selector).

  • format: int32
unavailableReplicas
integer

Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.

  • format: int32
updatedReplicas
integer

Total number of non-terminated pods targeted by this deployment that have the desired template spec.

  • format: int32