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:40] – admin | elearning:workbooks:kubernetes:k8s06 [2025/01/17 15:25] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
- | Version - **2022.01** | + | 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 |