Auf dieser Seite wird erfahren sie, wie Knotenprobleme mithilfe einer Reihe vorinstallierter Debugging-Tools behoben werden.
Übersicht
Jeder von Ihnen erstellte GKE On-Prem-Cluster besteht aus mehreren Knoten. Jeder lokale GKE On-Prem-Knoten enthält eine Distribution der toolbox
von CoreOS, einem Shell-Skript, das den Debugging-Container debug-toolbox
entpackt und ausführt.
debug-toolbox
ist ein Container-Image, das mehrere nützliche Debugging-Tools enthält.
Wenn Probleme bei einem bestimmten Knoten auftreten, können Sie debuggen. Stellen Sie dazu eine Verbindung zum betroffenen Knoten her, führen Sie das Skript toolbox
aus, um den Container debug-toolbox
zu entpacken und auszuführen, und führen Sie die im Container enthaltenen Tools aus.
Tools im Container debug-toolbox
Der Container debug-toolbox
führt ein Debian-Basis-Image aus, das die folgenden Pakete enthält:
- bash
- curl
- dnsutils
- hping3
- iperf3
- lsof
- netcat
- mtr
- procps
- strace
- tcpdump
- traceroute
- util-linux
Da diese Tools im Container enthalten sind, ist keine Internetverbindung erforderlich. Wenn Sie zusätzliche Debugging-Tools installieren möchten, verwenden Sie apt-get
, wofür eine Internetverbindung erforderlich ist.
toolbox
verwenden
Führen Sie den Befehl
toolbox
aus:sudo toolbox
Mit diesem Befehl wird ein
debug-toolbox
-Container gestartet.Führen Sie im Container eines der Tools aus. Beispiel:
tcpdump
Wenn Sie fertig sind, verlassen Sie den Container und beenden die SSH-Verbindung zum Knoten.