Back to Glossary
Kubernetes

What is Namespace (Kubernetes)?

A virtual cluster within Kubernetes for isolating resources between teams or environments.

Kubernetes Namespaces provide a mechanism for isolating groups of resources within a single cluster. Resources in one namespace are isolated from resources in another by default. Namespaces enable multi-tenancy: different teams or environments (dev, staging, prod) share a cluster with resource quotas, network policies, and RBAC applied per namespace. Some resources are cluster-scoped (nodes, PVs, CRDs) and not namespaced. Default namespaces: default, kube-system, kube-public.

Test your knowledge of Namespace (Kubernetes) and 130 other DevOps concepts