K8s Namespace
Un Namespace es un clúster virtual dentro de un clúster de K8s, que aísla recursos y ámbitos de nombres para separar equipos y entornos.
Propósito
Aislar lógicamente los recursos de K8s, apoyando el multiinquilinato y la separación de entornos.
Mecanismo
Los nombres de recursos son únicos dentro de un Namespace y pueden repetirse entre ellos. ResourceQuota limita el uso por Namespace. RBAC se concede por Namespace. El Namespace predeterminado es default; producción/staging/dev se separan en Namespaces distintos.
Casos de uso
- Aislamiento de recursos
- Multiinquilinato
- Gestión de entornos