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.
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 |
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.