kubenow
Se connecterCommencer gratuitement

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.conf des pods, distinguer un Service classique d'un Service headless en DNS, et interroger le DNS avec dig ou nslookup.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. CoreDNS, le DNS du cluster
  4. Les noms des Services
  5. Services headless et noms de pods
  6. Interroger le DNS
  7. 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

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.