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 kolommetadata.name
resourceAWSCluster
.
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
dariAWSCluster
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