Cluster Anthos-gke aws

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

Mendapatkan kredensial

Perintah get-credentials memperbarui file kubeconfig dengan informasi kredensial dan endpoint untuk GKE di cluster pengguna AWS. Secara default, kredensial ditambahkan ke ~/.kube/config. Jika Anda menetapkan 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 dibuat oleh anthos-gke. Nama ini harus cocok dengan kolom metadata.name resource AWSCluster.

Tanda opsional

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

Contoh

Guna mendapatkan kredensial untuk 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 mendukung debug masalah pada 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 dari AWSCluster Anda.

Flag

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

Tanda opsional

[--bastion-ip IP]
Penggantian untuk alamat IP bastion host di ruang kerja saat ini.
[--bastion-ssh-key-path PATH]
File kunci SSH spesifik untuk bastion host. Nilai defaultnya adalah --ssh-key-path.
[--cluster-ssh-key-path PATH]
File kunci SSH spesifik 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. Default-nya adalah --ssh-key-path.
[--nodepool-ssh-key-path PATH]
File kunci SSH spesifik untuk mesin kumpulan node. Default-nya adalah --ssh-key-path.
[--output PATH]
Jalur file untuk tarball paket dukungan.
[--quiet]
Opsi untuk menghilangkan pesan yang dicetak di 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 beban kerja yang 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), jalankan perintah berikut:

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