Stay organized with collections
Save and categorize content based on your preferences.
This page explains how to debug node issues using a suite of preinstalled
debugging tools.
Overview
Each GKE on-prem cluster you create is composed of several
nodes. Each GKE on-prem
node includes a distribution of
CoreOS' toolbox, a shell
script that unpacks and runs a debugging container, debug-toolbox.
debug-toolbox is a container image that includes several useful debugging
tools.
If you encounter issues with a specific node, you can attempt debugging by
connecting to the affected node, run the toolbox script to unpack and run the
debug-toolbox container, and run the tools included in the container.
Tools included in debug-toolbox container
The debug-toolbox container runs a Debian base image that includes the
following packages:
bash
curl
dnsutils
hping3
iperf3
lsof
netcat
mtr
procps
strace
tcpdump
traceroute
util-linux
Since these tools are included in the container, they don't require an internet
connection. If you want to install additional debugging tools, you use
apt-get, which does require an internet connection.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["GKE on-prem nodes include a `debug-toolbox` container with preinstalled debugging tools."],["The `toolbox` script unpacks and runs the `debug-toolbox` container for node debugging."],["The `debug-toolbox` container includes tools like `tcpdump`, `curl`, `mtr`, `lsof`, and `strace`, among others."],["You can access the debugging tools by SSHing into a node and running `sudo toolbox`."],["The included debugging tools do not require an internet connection to be used, however, if additional tools are needed, internet will be required."]]],[]]