En esta página, se explica cómo depurar problemas de nodos mediante un conjunto de herramientas de depuración preinstaladas.
Descripción general
Cada clúster de GKE On-Prem que creas consta de varios nodos. Cada nodo de GKE On-Prem incluye una distribución de toolbox
de CoreOS, una secuencia de comandos de shell que descomprime y ejecuta un contenedor de depuración, debug-toolbox
.
debug-toolbox
es una imagen de contenedor que incluye varias herramientas de depuración útiles.
Si tienes problemas con un nodo específico, puedes intentar realizar una depuración; para ello, conéctate al nodo afectado, ejecuta la secuencia de comandos de toolbox
a fin de descomprimir y ejecutar el contenedor debug-toolbox
, y ejecuta las herramientas incluidas en el contenedor.
Herramientas incluidas en el contenedor de debug-toolbox
El contenedor de debug-toolbox
ejecuta una imagen base de Debian que incluye los siguientes paquetes:
- Bash
- curl
- dnsutils
- hping3
- iperf3
- lsof
- netcat
- mtr
- procps
- strace
- tcpdump
- traceroute
- util-linux
Debido a que estas herramientas se incluyen en el contenedor, no requieren una conexión a Internet. Si deseas instalar herramientas de depuración adicionales, usa apt-get
, que requiere una conexión a Internet.
Usa toolbox
Ejecuta el comando
toolbox
:sudo toolbox
Este comando inicia un contenedor de
debug-toolbox
.Mientras te encuentres dentro del contenedor, ejecuta una de las herramientas. Por ejemplo,
tcpdump
.Cuando termines, sal del contenedor y cierra la conexión SSH con el nodo.