Kubernetes Infrastructure: Namespaces

A namespace isolates a group of resources within a single Kubernetes cluster — commonly used to separate environments (dev, staging, prod) or teams. The Namespaces screen lists every namespace across every monitored cluster, with resource usage and workload counts for each.

Namespaces screen

Click Infrastructure in the top navigation, then Namespaces in the left sidebar.

Table columns

Each row is one namespace. Columns:

Column What it shows

Cluster

The cluster the namespace exists in.

Name

The namespace’s name.

Status

The namespace’s current state, for example Active.

Age

Time since the namespace was created.

CPU / Memory

Real-time usage across all workloads in the namespace.

Pods / Deployments / DaemonSets / StatefulSets / CronJobs

Number of each object kind currently running in the namespace.

Use COLUMNS to add or remove columns, and Download to export the current table.

Details pane

Click any row to open the namespace’s detail pane. It follows the same shared detail-pane layout as every other resource kind, with five tabs:

Details

Cluster, Name, Status, and Age, followed by the namespace’s Labels and Tags.

YAML

The namespace’s live manifest, as Structured (collapsible tree) or Raw text — useful for checking resource quotas, limit ranges, or missing annotations.

Metrics

Namespace-wide CPU, memory, network, and disk usage as time-series charts. Use the chart time selector to zoom between recent activity (last 5m, 1h) and longer trends (24h).

Logs

Application and system logs from every pod in the namespace, with full-text search, tag selection, and time-range filters.

Events

Kubernetes events scoped to the namespace — scheduling, restarts, warnings, and failed operations — each with a timestamp and source controller. Combine with Logs and Metrics for faster root-cause analysis.