gkectl

Sie können die gkectl-Befehlszeile für eine Vielzahl von Aufgaben verwenden, einschließlich der folgenden:

  • Vorlage für eine Clusterkonfigurationsdatei erstellen.
  • Clusterkonfigurationsdatei validieren.
  • vSphere-Umgebung vorbereiten.
  • Erstellen Sie einen Cluster.
  • Cluster aktualisieren.
  • Cluster aktualisieren.
  • Größe eines Clusters anpassen.
  • Clusterprobleme diagnostizieren.

Grundlegende Befehle

So listen Sie alle Befehle auf:

gkectl help

So erhalten Sie Hilfe zu einem bestimmten Befehl:

gkectl COMMAND --help

Umgebungsvariable für die kubeconfig-Datei des Administratorclusters

Für mehrere gkectl-Befehle ist der Pfad der kubeconfig-Datei des Administratorclusters erforderlich. Sie können den Pfad angeben. Exportieren Sie dazu die Umgebungsvariable GKECTL_KUBECONFIG. Beispiel:

export GKECTL_KUBECONFIG=/path/to/my-admin-cluster-kubeconfig

Wenn Sie die Umgebungsvariable GKECTL_KUBECONFIG nicht exportieren, müssen Sie das Flag --kubeconfig verwenden, wenn Sie den Befehl ausführen.

gkectl herunterladen

Informationen zum Herunterladen von gkectl finden Sie unter Downloads.

Standard-Logging-Verhalten für gkectl

Für gkectl reichen die Standard-Logging-Einstellungen aus. Für gkectl ist die Standard-Logdatei /home/ubuntu/.config/gke-on-prem/logs/gkectl-$(date).log per Symlink mit der Datei logs/gkectl-$(date).log im lokalen Verzeichnis verknüpft, in dem Sie gkectl ausführen.

Die Ausführlichkeitsstufe -v5 (Standard) deckt alle Logeinträge ab, die vom Support-Team benötigt werden. Die Logdatei enthält den ausgeführten Befehl und die Fehlermeldung.

Wir empfehlen Ihnen, die Logdatei an das Supportteam zu senden, wenn Sie Hilfe benötigen.

Nicht-Standardstandorte für Logdateien festlegen

Wenn Sie einen nicht standardmäßigen Speicherort für die Logdatei gkectl angeben möchten, verwenden Sie das Flag --log_file. Die von Ihnen angegebene Logdatei wird nicht per Symlink mit dem lokalen Verzeichnis verknüpft.