Kubernetes Deployments

The Kubernetes Deployments table provides information about Kubernetes deployments monitored by Datadog across your clusters. Each row represents a Kubernetes deployment and includes metadata about annotations, labels, desired replica counts (spec_replicas), actual replica status (replicas, available, ready, unavailable, updated), deployment strategy (RollingUpdate, Recreate), status conditions, and lifecycle timestamps. This table enables you to monitor deployment health and rollout status, track replica availability and readiness, compare desired vs actual replica counts to detect issues, alert on unavailable replicas, analyze deployment strategies and configurations, and correlate deployments with pod and container performance. Datadog collects kube_deployment_spec_replicas (desired) and kube_deployment_status_replicas (actual) metrics - these numbers should match unless you’re in the midst of a deployment or experiencing issues. You can filter and view resources by kube_deployment tag in Datadog.

k8s.deployments

Fields

TitleIDTypeData TypeDescription
AnnotationsannotationscorehstoreKey-value pairs containing annotations attached to the deployment, stored as hstore.
Cluster Namecluster_namecorestringThe name of the Kubernetes cluster where the deployment is running.
Creation Timestampcreation_timestampcoretimestampThe timestamp when the deployment was created.
Deletion Timestampdeletion_timestampcoretimestampThe timestamp when the deployment deletion was requested.
LabelslabelscorehstoreKey-value pairs containing labels attached to the deployment, stored as hstore.
Deployment NamenamecorestringThe name of the deployment.
NamespacenamespacecorestringThe Kubernetes namespace where the deployment is running.
Spec Replicasspec_replicascoreint64The desired number of replicas for the deployment.
Spec Strategyspec_strategycorestringThe deployment strategy used (e.g., RollingUpdate, Recreate).
Status Available Replicasstatus_available_replicascoreint64The number of available replicas in the deployment.
Status Conditionsstatus_conditionscorejsonThe conditions of the deployment status, stored as JSON.
Status Ready Replicasstatus_ready_replicascoreint64The number of ready replicas in the deployment.
Status Replicasstatus_replicascoreint64The total number of replicas in the deployment.
Status Unavailable Replicasstatus_unavailable_replicascoreint64The number of unavailable replicas in the deployment.
Status Updated Replicasstatus_updated_replicascoreint64The number of updated replicas in the deployment.
Resource TagstagscorehstoreThis field contains tags represented as key-value pairs, used to categorize and provide metadata about the deployment.
UIDuidcorestringThe unique identifier of the deployment.