Memecahkan masalah pembuatan atau update cluster
Halaman ini menunjukkan cara menyelesaikan masalah terkait penginstalan atau upgrade GKE di Azure.
Jika Anda memerlukan bantuan tambahan, hubungi Cloud Customer Care.Kegagalan pembuatan cluster
Saat Anda membuat permintaan untuk membuat cluster, GKE di Azure akan menjalankan serangkaian pengujian pra-penerbangan terlebih dahulu untuk memverifikasi permintaan tersebut. Jika pembuatan cluster gagal, hal ini dapat terjadi karena salah satu pengujian pra-penerbangan ini gagal atau karena langkah dalam proses pembuatan cluster itu sendiri tidak selesai.
Jika pengujian pra-penerbangan gagal, cluster Anda tidak akan membuat resource apa pun, dan
mengembalikan informasi tentang error tersebut langsung kepada Anda. Misalnya, jika Anda mencoba
membuat cluster dengan nama invalid%%%name
, uji pra-penerbangan untuk nama
cluster yang valid akan gagal dan permintaan akan menampilkan error berikut:
ERROR: (gcloud.container.azure.clusters.create) INVALID_ARGUMENT: must be
between 1-63 characters, valid characters are /[a-z][0-9]-/, should start with a
letter, and end with a letter or a number: "invalid%%%name",
field: azure_cluster_id
Pembuatan cluster juga dapat gagal setelah pengujian pra-peluncuran berhasil. Hal ini dapat terjadi beberapa menit setelah pembuatan cluster dimulai, setelah GKE di Azure membuat resource di Azure. Google Cloud Dalam hal ini, resource Azure akan ada di project Google Cloud Anda dengan statusnya ditetapkan ke ERROR
.
Untuk mendapatkan detail tentang kegagalan, jalankan perintah berikut:
gcloud container azure clusters describe CLUSTER_NAME \
--location GOOGLE_CLOUD_LOCATION \
--format "value(state, errors)"
Ganti kode berikut:
- CLUSTER_NAME dengan nama cluster yang statusnya Anda kueri
- GOOGLE_CLOUD_LOCATION dengan nama Google Cloud region yang mengelola cluster Azure ini
Atau, Anda bisa mendapatkan detail tentang kegagalan pembuatan dengan menjelaskan resource Operation
yang terkait dengan panggilan API pembuatan cluster.
gcloud container azure operations describe OPERATION_ID
Ganti OPERATION_ID dengan ID operasi yang membuat cluster. Jika tidak memiliki ID operasi permintaan pembuatan cluster, Anda dapat mengambilnya dengan perintah berikut:
gcloud container azure operations list \
--location GOOGLE_CLOUD_LOCATION
Gunakan stempel waktu atau informasi terkait untuk mengidentifikasi operasi pembuatan cluster yang diinginkan.
Kegagalan update cluster
Saat Anda mengupdate cluster, seperti saat Anda membuat cluster baru, GKE di Azure pertama-tama menjalankan serangkaian uji pra-penerbangan untuk memverifikasi permintaan. Jika update cluster gagal, hal ini dapat terjadi karena salah satu pengujian pra-penerbangan ini gagal atau karena langkah dalam proses update cluster itu sendiri tidak selesai.
Jika pengujian pra-peluncuran gagal, cluster Anda tidak akan memperbarui resource apa pun, dan
mengembalikan informasi tentang error tersebut langsung kepada Anda. Misalnya, jika Anda mencoba mengupdate cluster untuk menggunakan pasangan kunci SSH dengan nama test_ec2_keypair
, uji pra-penerbangan akan mencoba mengambil pasangan kunci EC2 dan gagal, lalu permintaan akan menampilkan error berikut:
ERROR: (gcloud.container.azure.clusters.update) INVALID_ARGUMENT: key pair
"test_ec2_keypair" not found,
field: azure_cluster.control_plane.ssh_config.ec2_key_pair
Update cluster juga dapat gagal setelah pengujian pra-penerbangan berhasil. Hal ini dapat terjadi beberapa menit setelah update cluster dimulai, dan resource Azure di project Anda disetel ke status DEGRADED
. Google Cloud
Untuk mendapatkan detail tentang kegagalan dan operasi terkait, ikuti langkah-langkah yang dijelaskan di kegagalan pembuatan cluster.
Langkah berikutnya
- Jika Anda memerlukan bantuan tambahan, hubungi Cloud Customer Care.