3.4 · Parcours 3 — Réseau et exposition (CKAD · CKA)
Le DNS du cluster et CoreDNS
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Dans un cluster, on n'appelle presque jamais une adresse IP : on appelle un nom. http://api, postgres.donnees, base-0.base… C'est le DNS du cluster qui transforme ces noms en adresses, et quand il se trompe ou tombe, plus rien ne communique. Cette leçon vous apprend à lire et à interroger le DNS de Kubernetes.
Ce que vous saurez à la fin : écrire le nom DNS d'un Service et d'un pod de StatefulSet, expliquer comment un nom court est complété grâce au fichier
resolv.confdes pods, distinguer un Service classique d'un Service headless en DNS, et interroger le DNS avecdigounslookup.
Au programme de ce lab
- Votre mission
- Pas à pas
- CoreDNS, le DNS du cluster
- Les noms des Services
- Services headless et noms de pods
- Interroger le DNS
- Les pannes de DNS classiques
Ce que KubeNow vérifie
- recherche : le premier domaine de recherche
- serveur : l'adresse du serveur DNS des pods
- annuaire : l'adresse renvoyée pour le Service annuaire
- registre : le nombre d'adresses du Service headless
- pod0 : le nom DNS complet de registre-0