Kubernetes Namespace - CI/CD Glossary Definition
A Kubernetes namespace is a virtual cluster that scopes and isolates resources (pods, services, secrets) within a single physical cluster. Names must be unique within a namespace but can repeat across namespaces.
What it isolates
Namespaces provide a boundary for resource quotas, RBAC, and network policies. Teams commonly separate dev, staging, and prod, or give each CI build its own throwaway namespace for integration tests.
Common commands
Terminal
kubectl create namespace ci-build-42
kubectl get pods -n ci-build-42
kubectl delete namespace ci-build-42Related guides
Pod - CI/CD Glossary DefinitionPod: A pod is the smallest deployable unit in Kubernetes: one or more containers that share a network namespa…
Horizontal Pod Autoscaler - CI/CD Glossary DefinitionHorizontal Pod Autoscaler: A Horizontal Pod Autoscaler (HPA) is a Kubernetes controller that automatically ch…
Least Privilege - CI/CD Glossary DefinitionLeast Privilege: Least privilege is the principle that an identity (user, service, or CI job) should hold onl…