Cluster Anthos-gke aws

Perintah di anthos-gke aws clusters beroperasi di GKE di AWS cluster pengguna. Anda melakukan autentikasi ke cluster pengguna dengan perintah get-credentials. Anda juga dapat mengumpulkan informasi tambahan untuk proses debug dengan perintah diagnose.

Get-credentials

Perintah get-credentials memperbarui file kubeconfig dengan informasi endpoint dan kredensial untuk cluster pengguna GKE di AWS. Secara default, kredensial ditambahkan ke ~/.kube/config. Jika Anda menyetel variabel lingkungan KUBECONFIG ke jalur file lain, anthos-gke akan menambahkan kredensial ke file tersebut.

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

Argumen posisi

NAME
Nama cluster yang kredensialnya dihasilkan oleh anthos-gke. Nama harus cocok dengan kolom metadata.name dari resource AWSCluster.

Flag opsional

--workspace [DIRECTORY]
Argumen opsional untuk direktori yang berisi file anthos-gke.yaml. Default-nya adalah direktori saat ini.

Contoh

Untuk mendapatkan kredensial bagi cluster bernama cluster-0 yang ditentukan di direktori kerja saat ini, jalankan perintah berikut:

anthos-gke aws clusters get-credentials cluster-0

Diagnosis

Perintah diagnose snapshot menghasilkan paket dukungan untuk membantu Google Cloud mendebug masalah dukungan dengan cluster pengguna Anda. Paket dukungan adalah file tar yang mencakup konfigurasi, peristiwa cluster, dan log. Kirim file ini ke pengelola dukungan teknis Anda.

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]

Argumen posisi

CLUSTER_NAME
Nama cluster yang akan dibuatkan paket dukungannya. Nilai ini harus cocok dengan kolom metadata.name AWSCluster Anda.

Flag

--ssh-key-path PATH
Argumen wajib yang memberikan jalur ke file kunci SSH. Jika Anda membuat kunci dengan anthos-gke management init, nilai ini adalah ~/.ssh/anthos-gke.

Flag opsional

[--bastion-ip IP]
Penggantian untuk alamat IP host bastion di ruang kerja saat ini.
[--bastion-ssh-key-path PATH]
File kunci SSH tertentu untuk host bastion. Nilai defaultnya adalah --ssh-key-path.
[--cluster-ssh-key-path PATH]
File kunci SSH tertentu untuk mesin bidang kontrol cluster workload. Nilai defaultnya adalah --ssh-key-path.
[--dry-run]
Opsi untuk menampilkan file konfigurasi snapshot tanpa membuat paket dukungan.
[--mgmt-service-ssh-key-path PATH]
File kunci SSH tertentu untuk layanan pengelolaan. Nilai defaultnya adalah --ssh-key-path.
[--nodepool-ssh-key-path PATH]
File kunci SSH tertentu untuk mesin node pool. Nilai defaultnya adalah --ssh-key-path.
[--output PATH]
Jalur file untuk tarball paket dukungan.
[--quiet]
Opsi untuk menghilangkan pesan yang dicetak ke konsol.
[--snapshot-config PATH]
Jalur ke file konfigurasi snapshot YAML (opsional).
[--workspace DIR]
Direktori
Workspace yang harus berisi file konfigurasi anthos-gke.yaml. Default-nya adalah direktori saat ini.

Contoh

Untuk membuat paket dukungan bagi cluster workload bernama cluster-0, jalankan perintah berikut:

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

Untuk melihat konfigurasi snapshot default, jalankan perintah berikut:

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

Untuk menentukan file konfigurasi snapshot kustom (termasuk perintah bash dan kubectl Anda sendiri), jalankan perintah berikut:

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