Cette page explique comment déboguer les problèmes liés aux nœuds à l'aide d'outils de débogage préinstallés.
Présentation
Chaque cluster GKE On-Prem que vous créez comprend plusieurs nœuds. Chaque nœud GKE On-Prem inclut une distribution de CoreOS toolbox
, un script shell qui décompresse et exécute un conteneur de débogage, debug-toolbox
.
debug-toolbox
est une image de conteneur qui inclut plusieurs outils de débogage utiles.
Si vous rencontrez des problèmes avec un nœud spécifique, essayez de déboguer en procédant comme suit : connectez-vous au nœud concerné, exécutez le script toolbox
pour décompresser et exécuter le conteneur debug-toolbox
, puis exécutez les outils inclus dans le conteneur.
Outils inclus dans le conteneur debug-toolbox
Le conteneur debug-toolbox
exécute une image de base Debian qui inclut les packages suivants :
- bash
- curl
- dnsutils
- hping3
- iperf3
- lsof
- netcat
- mtr
- procps
- strace
- tcpdump
- Traceroute
- util-linux
Ces outils étant inclus dans le conteneur, vous n'avez pas besoin d'une connexion Internet. Si vous souhaitez installer des outils de débogage supplémentaires, utilisez apt-get
, qui nécessite une connexion Internet.
Utiliser un fichier de cookie (toolbox
)
Exécutez la commande
toolbox
:sudo toolbox
Cette commande démarre un conteneur
debug-toolbox
.Depuis le conteneur, exécutez l'un des outils. Exemple :
tcpdump
.Lorsque vous avez terminé, quittez le conteneur et fermez la connexion SSH au nœud.