Anthos-gke aws-Cluster

Die Befehle in anthos-gke aws clusters werden in GKE on AWS-Nutzerclustern ausgeführt. Mit dem Befehl get-credentials authentifizieren Sie sich bei Ihren Nutzerclustern. Weitere Informationen zum Debugging erhalten Sie mit dem Befehl diagnose.

Anmeldedaten abrufen

Mit dem Befehl get-credentials wird eine kubeconfig-Datei mit Anmeldedaten und Endpunktinformationen für einen GKE on AWS-Nutzercluster aktualisiert. Standardmäßig werden Anmeldedaten an ~/.kube/config angehängt. Wenn Sie die Umgebungsvariable KUBECONFIG auf einen anderen Dateipfad festlegen, werden von anthos-gke Anmeldedaten an diese Datei angefügt.

anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]

Positionsargumente

NAME
Name des Clusters, für den anthos-gke Anmeldedaten generiert. Der Name sollte mit dem Feld metadata.name der Ressource AWSCluster übereinstimmen.

Optionale Flags

--workspace [DIRECTORY]
Ein optionales Argument für das Verzeichnis, das die Datei anthos-gke.yaml enthält. Standardmäßig wird das aktuelle Verzeichnis verwendet.

Beispiele

Führen Sie den folgenden Befehl aus, um Anmeldedaten für einen Cluster mit dem Namen cluster-0 abzurufen, der im aktuellen Arbeitsverzeichnis definiert ist:

anthos-gke aws clusters get-credentials cluster-0

Diagnose

Der Befehl diagnose snapshot generiert ein Supportset, um den Google Cloud -Support bei der Fehlerbehebung in Nutzerclustern zu unterstützen. Das Supportset ist eine TAR-Datei, die Konfiguration, Clusterereignisse und Logs enthält. Senden Sie diese Datei an Ihren technischen Supportmanager.

anthos-gke aws clusters diagnose snapshot CLUSTER_NAME
           --ssh-key-path PATH
           [--bastion-ip IP]
           [--bastion-ssh-key-path PATH]
           [--cluster-ssh-key-path PATH]
           [--dry-run]
           [--mgmt-service-ssh-key-path PATH]
           [--nodepool-ssh-key-path PATH]
           [--output PATH]
           [--quiet]
           [--snapshot-config PATH]
           [--workspace DIRECTORY]

Positionsargumente

CLUSTER_NAME
Name des Clusters, für das ein Support-Bundle erstellt werden soll. Dieser Wert sollte mit dem Feld metadata.name Ihres AWSCluster übereinstimmen.

Flags

--ssh-key-path PATH
Ein erforderliches Argument, das den Pfad zu einer SSH-Schlüsseldatei angibt. Wenn Sie einen Schlüssel mit anthos-gke management init erstellt haben, lautet dieser Wert ~/.ssh/anthos-gke.

Optionale Flags

[--bastion-ip IP]
Eine Überschreibung für die IP-Adresse des Bastion Host im aktuellen Arbeitsbereich.
[--bastion-ssh-key-path PATH]
Eine bestimmte SSH-Schlüsseldatei für den Bastion Host. Die Standardeinstellung ist --ssh-key-path.
[--cluster-ssh-key-path PATH]
Eine bestimmte SSH-Schlüsseldatei für die Maschinen zur Steuerungsebene des Arbeitslastclusters. Die Standardeinstellung ist --ssh-key-path.
[--dry-run]
Eine Option zum Anzeigen der Snapshot-Konfigurationsdatei, ohne ein Supportset zu generieren.
[--mgmt-service-ssh-key-path PATH]
Eine bestimmte SSH-Schlüsseldatei für den Verwaltungsdienst. Die Standardeinstellung ist --ssh-key-path.
[--nodepool-ssh-key-path PATH]
Eine bestimmte SSH-Schlüsseldatei für Knotenpoolmaschinen. Die Standardeinstellung ist --ssh-key-path.
[--output PATH]
Ein Dateipfad für den Supportset-Tarball.
[--quiet]
Eine Option zum Entfernen von Nachrichten, die an die Konsole ausgegeben werden.
[--snapshot-config PATH]
Der Pfad zu einer YAML-Snapshot-Konfigurationsdatei (optional).
[--workspace DIR]
Arbeitsbereichsverzeichnis, das die anthos-gke.yaml-Konfigurationsdatei enthalten sollte. Standardmäßig wird das aktuelle Verzeichnis verwendet.

Beispiele

Führen Sie den folgenden Befehl aus, um ein Supportset für einen Arbeitslastcluster mit dem Namen cluster-0 zu generieren:

anthos-gke aws clusters diagnose snapshot cluster-0 \
             --ssh-key-path ~/.ssh/anthos-gke \
             --workspace ~/example/workspace

Führen Sie den folgenden Befehl aus, um die Standard-Snapshot-Konfiguration aufzurufen:

anthos-gke aws clusters diagnose snapshot cluster-0 \
             --ssh-key-path ~/.ssh/anthos-gke \
             --dry-run

Führen Sie den folgenden Befehl aus, um eine benutzerdefinierte Snapshot-Konfigurationsdatei anzugeben (einschließlich Ihrer eigenen Bash- und kubectl-Befehle):

anthos-gke aws clusters diagnose snapshot cluster-0 \
             --ssh-key-path ~/.ssh/anthos-gke
             --snapshot-config ~/my-snapshot-config.yaml