Nesta página, explicamos como depurar problemas de nós usando um conjunto de ferramentas de depuração pré-instaladas.
Visão geral
Cada cluster do GKE On-Prem criado é composto por vários
nós. Cada nó do GKE On-Prem
inclui uma distribuição do
CoreOS toolbox
(em inglês), um script de
shell que descompacta e executa um contêiner de depuração, debug-toolbox
.
debug-toolbox
é uma imagem de contêiner que inclui várias ferramentas de depuração
úteis.
Se encontrar problemas em um nó específico, tente depurar se conectando
ao nó afetado, executando o script toolbox
para descompactar e executar o contêiner
debug-toolbox
e executando as ferramentas incluídas nele.
Ferramentas incluídas no contêiner debug-toolbox
O contêiner debug-toolbox
executa uma imagem base do Debian que inclui os
pacotes a seguir:
- bash
- curl
- dnsutils
- hping3
- iperf3
- lsof
- netcat
- mtr
- procps
- strace
- tcpdump
- traceroute
- util-linux
Como essas ferramentas estão incluídas no contêiner, elas não exigem uma conexão de
Internet. Se você quiser instalar outras ferramentas de depuração, use
apt-get
, que requer uma conexão de Internet.
Como usar o toolbox
Execute o comando
toolbox
:sudo toolbox
Esse comando inicia um contêiner
debug-toolbox
.Enquanto estiver dentro do contêiner, execute uma das ferramentas. Por exemplo,
tcpdump
.Quando terminar, saia do contêiner e encerre a conexão SSH com o nó.