Kubernetes Namespaces

The Kubernetes Namespaces table provides information about Kubernetes namespaces monitored by Datadog across your clusters. Each row represents a Kubernetes namespace and includes metadata about annotations, labels (which can be applied as tags to all pods in the namespace), finalizers that must complete before deletion, creation and deletion timestamps, and current phase (Active, Terminating). This table enables you to organize and track workload isolation boundaries, monitor namespace lifecycle and deletion status, use namespace labels as tags for all resources within (Agent 7.55.0+), manage resource quotas and access controls at the namespace level, and correlate namespace-level policies with pod and deployment behavior. Namespaces are a key organizational construct in Kubernetes for dividing cluster resources between multiple users, teams, or applications.

k8s.namespaces

Fields

TitleIDTypeData TypeDescription
AnnotationsannotationscorehstoreKey-value pairs containing annotations attached to the namespace, stored as hstore.
Cluster Namecluster_namecorestringThe name of the Kubernetes cluster where the namespace exists.
Creation Timestampcreation_timestampcoretimestampThe timestamp when the namespace was created.
Deletion Timestampdeletion_timestampcoretimestampThe timestamp when the namespace deletion was requested.
LabelslabelscorehstoreKey-value pairs containing labels attached to the namespace, stored as hstore.
Namespace NamenamecorestringThe name of the namespace.
NamespacenamespacecorestringThe namespace name (same as name field).
Spec Finalizersspec_finalizerscorearray<string>List of finalizers that must be completed before the namespace can be deleted.
Status Phasestatus_phasecorestringThe current phase of the namespace (e.g., Active, Terminating).
Resource TagstagscorehstoreThis field contains tags represented as key-value pairs, used to categorize and provide metadata about the namespace.
UIDuidcorestringThe unique identifier of the namespace.