K8s Namespace
Un Namespace est un cluster virtuel au sein d'un cluster K8s, isolant les ressources et les portées de noms pour séparer équipes et environnements.
Objectif
Isoler logiquement les ressources K8s, en soutenant le multi-tenant et la séparation d'environnements.
Mécanisme
Les noms de ressources sont uniques au sein d'un Namespace et peuvent se répéter entre eux. ResourceQuota plafonne l'utilisation par Namespace. RBAC s'accorde par Namespace. Le Namespace par défaut est default ; production/staging/dev se répartissent dans des Namespaces distincts.
Cas d’usage
- Isolation des ressources
- Multi-tenant
- Gestion des environnements