1.5 · Parcours 1 — Les fondamentaux de Kubernetes (KCNA)
Les namespaces
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Un même cluster Kubernetes héberge souvent plusieurs équipes, plusieurs applications, plusieurs environnements (développement, recette…). Pour ne pas tout mélanger, Kubernetes les range dans des namespaces : des espaces de noms qui séparent les objets, portent des droits et des quotas. Vous en utilisez un depuis votre premier exercice : il est temps de comprendre ce qu'il fait, et ce qu'il ne fait pas.
Ce que vous saurez à la fin : dire quels objets appartiennent à un namespace et lesquels sont globaux au cluster, travailler dans un namespace (ou un autre) avec
kubectl, joindre un Service par son nom complet, et lire le quota d'un namespace.
Au programme de ce lab
- Votre mission
- Pas à pas
- Un namespace, c'est quoi ?
- Ce qui vit dans un namespace… et ce qui n'y vit pas
- Travailler dans un namespace
- Les Services et le DNS entre namespaces
- Quotas : le budget d'un namespace
- Supprimer un namespace
Ce que KubeNow vérifie
- La ConfigMap portee existe
- pods, secrets et roles appartiennent à un namespace
- nodes, persistentvolumes, namespaces et clusterroles sont globaux
- fqdn : le nom DNS complet du Service annuaire
- quota : le nombre maximal de pods du quota