本页面介绍如何使用一套预安装的调试工具来调试节点问题。
概览
您创建的每个 GKE On-Prem 集群都由多个节点组成。每个 GKE On-Prem 节点均包含 CoreOS' toolbox
的发行版,这是一个解压缩并运行调试容器 debug-toolbox
的 shell 脚本。debug-toolbox
是一个容器映像,包含多个实用的调试工具。
如果您遇到特定节点问题,可以尝试通过连接到受影响的节点进行调试,运行 toolbox
脚本以解压并运行 debug-toolbox
容器,然后运行该容器中包含的工具。
debug-toolbox
容器中包含的工具
debug-toolbox
容器运行包含以下软件包的 Debian 基础映像:
- bash
- curl
- dnsutils
- hping3
- iperf3
- lsof
- netcat
- mtr
- procps
- strace
- tcpdump
- traceroute
- util-linux
由于这些工具包含在容器中,因此无需互联网连接。如果要安装其他调试工具,请使用 apt-get
(需要连接到互联网)。
使用 toolbox
运行
toolbox
命令:sudo toolbox
此命令会启动
debug-toolbox
容器。在容器内,运行其中一个工具。例如
tcpdump
。完成后,退出容器并关闭与节点的 SSH 连接。