Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:workbooks:kubernetes:k8s06 [2022/09/28 11:39] – admin | elearning:workbooks:kubernetes:k8s06 [2025/01/17 15:25] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version - **2022.03** | + | Version - **2024.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| - | ======DOF307 - Troubleshooting====== | + | |
| + | ======DOF307 - Troubleshooting | ||
| =====Contenu du Module===== | =====Contenu du Module===== | ||
| - | * **DOF307 - Troubleshooting** | + | * **DOF307 - Troubleshooting |
| * Contenu du Module | * Contenu du Module | ||
| * LAB #1 - Le Serveur API | * LAB #1 - Le Serveur API | ||
| Ligne 67: | Ligne 68: | ||
| ===La Variable KUBECONFIG=== | ===La Variable KUBECONFIG=== | ||
| - | Si vous utilisez le compte root pour interagir avec K8s, vérifier | + | Si vous utilisez le compte root pour interagir avec K8s, vérifiez |
| < | < | ||
| Ligne 76: | Ligne 77: | ||
| ===Le Fichier $HOME/ | ===Le Fichier $HOME/ | ||
| - | Si vous utilisez un compte d'un utilisateur normal pour interagir avec K8s, vérifier | + | Si vous utilisez un compte d'un utilisateur normal pour interagir avec K8s, vérifiez |
| < | < | ||
| Ligne 186: | Ligne 187: | ||
| </ | </ | ||
| - | =====LAB #2 - Les Noeuds===== | + | =====LAB #2 - Les Nœuds===== |
| ====2.1 - Le Statut NotReady==== | ====2.1 - Le Statut NotReady==== | ||
| - | Quand un noeud du cluster démontre un problème, il convient de regarder la section **Conditions** dans la sortie de la commande **kubectl describe node** du noeud concerné : | + | Quand un nœud du cluster démontre un problème, il convient de regarder la section **Conditions** dans la sortie de la commande **kubectl describe node** du nœud concerné : |
| < | < | ||
| Ligne 206: | Ligne 207: | ||
| </ | </ | ||
| - | En règle générale, le status | + | En règle générale, le statut |
| < | < | ||
| Ligne 241: | Ligne 242: | ||
| </ | </ | ||
| - | En activant et en démarrant le service, le noeud retrouve son status | + | En activant et en démarrant le service, le nœud retrouve son statut |
| < | < | ||
| Ligne 335: | Ligne 336: | ||
| </ | </ | ||
| - | Deployez | + | Déployez |
| < | < | ||
| Ligne 342: | Ligne 343: | ||
| </ | </ | ||
| - | En consultant le pod créé, vous verrez qu'il y a une erreur de type **ErrImagePull** : | + | En consultant le pod créé, vous verrez qu'il y a une erreur de type **ImagePullBackOff** : |
| < | < | ||
| Ligne 551: | Ligne 552: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important |
| **Important** : Notez l' | **Important** : Notez l' | ||
| </ | </ | ||
| Ligne 562: | Ligne 563: | ||
| < | < | ||
| - | See ' | ||
| root@kubemaster: | root@kubemaster: | ||
| # ----------------------------- | # ----------------------------- | ||
| Ligne 635: | Ligne 635: | ||
| ====5.1 - kube-proxy et le DNS==== | ====5.1 - kube-proxy et le DNS==== | ||
| + | |||
| + | Utilisez la commande **kubectl get pods** pour obtenir les noms des pods **kube-proxy** et **coredns** : | ||
| < | < | ||
| Ligne 655: | Ligne 657: | ||
| </ | </ | ||
| - | < | + | Recherchez des erreurs éventuelles dans les journaux de chaque pod : |
| - | kubectl logs -n kube-system kube-proxy-ggmt6 | tail | + | |
| - | </ | + | |
| < | < | ||
| Ligne 683: | Ligne 683: | ||
| </ | </ | ||
| - | ====5.2 - La Conteneur netshoot==== | + | ====5.2 - Le Conteneur netshoot==== |
| Si, à ce stade, vous n'avez pas trouvé d' | Si, à ce stade, vous n'avez pas trouvé d' | ||
| + | {{ : | ||
| Créez le fichier **nginx-netshoot.yaml** : | Créez le fichier **nginx-netshoot.yaml** : | ||
| Ligne 826: | Ligne 826: | ||
| ---- | ---- | ||
| - | Copyright © 2022 Hugh Norris | + | Copyright © 2024 Hugh Norris |