Menyelesaikan masalah pengaktifan Cloud Service Mesh melalui Konsol Google Cloud

Bagian ini menjelaskan masalah umum Cloud Service Mesh dan cara mengatasinya. Jika Anda memerlukan bantuan tambahan, lihat Mendapatkan dukungan.

Pastikan Anda memiliki izin yang memadai

Untuk mengaktifkan Cloud Service Mesh saat membuat cluster GKE, Anda harus memiliki semua peran berikut:

Untuk mengetahui informasi tentang cara memberikan peran, lihat Memberikan atau mencabut satu peran.

Gagal mengaktifkan Cloud Service Mesh melalui Konsol Google Cloud

Saat mengaktifkan Cloud Service Mesh pada cluster, pengaktifan mungkin gagal. Jika pengaktifan gagal, Konsol Google Cloud akan menampilkan pesan: "Cloud Service Mesh penginstalan gagal."

Mengaktifkan Cloud Service Mesh melalui Konsol Google Cloud akan menghasilkan Resource kustom ControlPlaneRevision di cluster. Status resource ini adalah diperbarui ketika bidang kontrol terkelola disediakan atau gagal dalam penyediaan, berisi pesan error jika pengaktifan gagal.

kubectl describe controlplanerevision -n istio-system

Outputnya mirip dengan:

    Name:         asm-managed

    …

    Status:
      Conditions:
        Last Transition Time:  2021-08-05T18:56:32Z
        Message:               The provisioning process has not completed successfully
        Reason:                NotProvisioned
        Status:                False
        Type:                  Reconciled
        Last Transition Time:  2021-08-05T18:56:32Z
        Message:               Provisioning has finished
        Reason:                ProvisioningFinished
        Status:                True
        Type:                  ProvisioningFinished
        Last Transition Time:  2021-08-05T18:56:32Z
        Message:               Unsupported Kubernetes version: v1.14.10
        Reason:                PreconditionFailed
        Status:                True
        Type:                  Stalled

Jika kolom Type: Reconciled Status adalah True, maka bidang kontrolnya adalah berjalan dengan sukses. Kolom Type: Stalled Status akan menjadi True jika terjadi kesalahan dalam proses penyediaan bidang kontrol terkelola. Jika Stalled, kolom Message akan berisi informasi lebih lanjut tentang error spesifiknya. Lihat Kode macet untuk informasi selengkapnya tentang error yang mungkin terjadi.

Instalasi akan dicoba ulang setiap 15 menit, dan ControlPlaneRevision resource khusus akan diperbarui untuk mencerminkan . Namun, pesan error yang ditampilkan di Konsol Google Cloud tidak akan diperbarui, bahkan jika instalasi kemudian berhasil. Jalankan perintah di atas di cluster untuk memeriksa status terkini (setiap 15 menit sekali).

Jika instalasi belum berhasil setelah mengatasi pesan {i>error<i} dan lalu menunggu 15 menit, Anda bisa Mengonfigurasi Cloud Service Mesh terkelola dengan asmcli untuk mengaktifkan Cloud Service Mesh.

Atau, jika penginstalan gagal selama cluster GKE baru, Anda dapat menghapus cluster tersebut dan mencoba lagi.