Error untuk software Google Distributed Cloud

Ini adalah katalog error untuk produk software Google Distributed Cloud saja, bare metal, dan VMware.

Setiap entri error terdiri dari informasi berikut:

  • ID Error: ID unik singkat dalam format E######, dengan ###### adalah angka unik.

  • Judul error: deskripsi singkat error yang dapat dibaca manusia.

  • Deskripsi error: informasi mendetail untuk membantu Anda memecahkan masalah dan menyelesaikan penyebab error.

E000000: File Kubeconfig Tidak Ditentukan

Perintah bmctl dijalankan tanpa menentukan file kubeconfig.

Untuk melanjutkan, pastikan Anda menyediakan file kubeconfig menggunakan flag --kubeconfig.

Contoh:

bmctl [command] --kubeconfig [kubeconfig-file]

E000001: File Kubeconfig Tidak Valid

File kubeconfig yang diberikan tidak dalam mode file reguler.

Pastikan Anda menentukan file kubeconfig yang valid, lalu coba lagi.

E000002: Fungsi Bootstrap.Run Sudah Dipanggil

Fungsi Bootstrap.Run menjalankan alur kerja untuk menginisialisasi direktori dan file logging serta membuat cluster bootstrap jika diperlukan.

Fungsi ini dirancang untuk dipanggil hanya sekali selama eksekusi perintah bmctl untuk mencegah pembuatan beberapa cluster bootstrap.

Error ini terjadi jika fungsi Bootstrap.Run dipanggil lebih dari sekali, yang bukan merupakan perilaku yang diinginkan.

Tunggu hingga semua proses bmctl yang ada selesai, lalu coba lagi operasi tersebut.

E000003: Tidak Ditemukan Wilayah atau Zona yang Cocok

Periksa apakah lokasi yang diberikan di spec.clusterOperations.location dalam file konfigurasi cluster ada di project Google Cloud Anda.

Anda dapat menemukan daftar semua region dan zona di project Anda dengan menjalankan perintah berikut:

gcloud compute regions list

Jika region atau zona yang Anda berikan ada di project Anda, pastikan Anda menggunakan kapitalisasi yang benar. Region dan zona bersifat peka huruf besar/kecil.

E000004: Secret Disimpan di Namespace yang Salah

Misalnya, pesan error yang ditampilkan mungkin menyatakan:

The secret 'x' should be stored in the namespace 'y'.
Please remove 'x' from the path "p" in the configuration file of cluster 'c'.

Untuk mengatasi masalah ini, hapus secret yang dirujuk di namespace yang salah dari file konfigurasi cluster.

E000005: Ketidakcocokan Kode Status HTTP

Kode status HTTP yang tidak terduga ditampilkan saat mencoba mengakses Google Cloud API atau Google Container Registry API.

Pastikan konfigurasi proxy Anda sudah disiapkan dengan benar menggunakan URL Proxy Anda, jika berlaku.

Pastikan kunci akun layanan diberikan dengan melakukan salah satu hal berikut:

  • Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS ke jalur file yang berisi kredensial akun layanan Anda.
  • Jalankan perintah berikut untuk melakukan autentikasi dengan Google Cloud menggunakan kredensial default Anda:

    gcloud auth application-default login
    

Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/docs/authentication#adc.

Periksa akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan Anda telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Periksa peran dan izin untuk akun layanan, lalu coba lagi. Untuk mengetahui informasi tentang resource Google Cloud yang perlu Anda buat dan konfigurasi, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000006: Tidak Dapat Mengelola Cluster Pengguna Tanpa Kubeconfig Cluster Admin

Kita tidak dapat mengelola cluster pengguna tanpa jalur kubeconfig cluster admin. Jalur kubeconfig cluster admin diperlukan untuk mengelola cluster pengguna.

Untuk mengatasi error ini, pastikan Anda memberikan jalur kubeconfig cluster admin menggunakan tanda --kubeconfig saat mengelola cluster pengguna.

Tindakan ini memastikan bahwa autentikasi dan izin yang diperlukan dikonfigurasi dengan benar untuk mengelola cluster pengguna.

E000007: Versi Tidak Cocok

Versi yang ditentukan di bagian spec.anthosBareMetalVersion dalam file konfigurasi cluster tidak cocok dengan versi biner bmctl yang digunakan untuk mengelola cluster.

Untuk mengatasi error ini:

  • Update biner bmctl ke versi yang sesuai dengan versi cluster.
  • Untuk upgrade, perbarui versi yang ditentukan dalam konfigurasi cluster untuk mencerminkan versi biner bmctl.

E000008: Konfigurasi ClusterOperations Tidak Ditentukan

Konfigurasi ClusterOperations diperlukan untuk cluster.

Pastikan konfigurasi ClusterOperations ditentukan dengan benar untuk cluster di bagian spec.clusterOperations dalam file konfigurasi cluster.

E000009: ProjectID di ClusterOperations Tidak Ditentukan

Kolom ProjectID kosong dalam konfigurasi ClusterOperations. ProjectID diperlukan untuk mengelola operasi cluster.

Pastikan ProjectID ditentukan dengan benar di bagian spec.clusterOperations.projectID dalam file konfigurasi cluster.

E000010: Lokasi di ClusterOperations Tidak Ditentukan

Kolom Location kosong dalam konfigurasi ClusterOperations. Lokasi diperlukan untuk mengelola operasi cluster.

Pastikan lokasi ditentukan dengan benar di bagian spec.clusterOperations.location dalam file konfigurasi cluster.

E000011: Tidak Dapat Menggunakan Akun Layanan saat Menggunakan Token Akses

Jika cluster Anda dibuat menggunakan token akses, jalur kunci akun layanan yang ditentukan dalam file konfigurasi cluster harus dihapus.

Pastikan bahwa:

  1. Variabel lingkungan GCP_ACCESS_TOKEN_X ditetapkan.
  2. Jalur kunci akun layanan yang dirujuk dalam file konfigurasi cluster akan dihapus.

E000012: Tidak Dapat Menggunakan Akun Layanan saat Menggunakan Token Akses

Jika cluster Anda dibuat menggunakan kunci akun layanan, pastikan bahwa:

  1. Variabel lingkungan GCP_ACCESS_TOKEN_X tidak ditetapkan.
  2. Semua jalur kunci akun layanan yang diperlukan ditetapkan dalam file konfigurasi cluster.

E000013: Melewati Kegagalan Pra-Penerbangan Google Cloud Tanpa --force

Flag --bypass-gcp-preflight-errors harus ditetapkan bersama dengan --force.

Pastikan kedua tanda digunakan bersama untuk melanjutkan.

E000014: Docker Container Runtime Tidak Didukung

Runtime penampung Docker tidak lagi didukung.

Tetapkan runtime penampung ke containerd di bagian spec.nodeConfig.containerRuntime dalam file konfigurasi cluster Anda.

E000015: API yang tidak diaktifkan

Beberapa API yang diperlukan belum diaktifkan di project Anda.

Pastikan semua API yang diperlukan diaktifkan di project Anda untuk melanjutkan. Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000016: Error Stat File Kubeconfig

File kubeconfig yang diberikan tidak ada atau tidak dapat diakses.

Pastikan file kubeconfig ada dan perintahbmctl memiliki izin yang diperlukan untuk mengaksesnya.

E000017: Penerusan IPV4 Tidak Diaktifkan

Penerusan IPv4 tidak diaktifkan di workstation admin. Penerusan IPv4 harus diaktifkan.

Untuk mengatasi error ini, ikuti langkah-langkah berikut:

  1. Pastikan file /proc/sys/net/ipv4/ip_forward ada.
  2. Jalankan perintah berikut untuk mengaktifkan penerusan IPv4:
echo '1' > /proc/sys/net/ipv4/ip_forward

E000018: Tidak Dapat Mengurai File Konfigurasi

Kami tidak dapat mengurai file konfigurasi untuk cluster. Beberapa masalah dapat menyebabkan hal ini.

Pastikan file konfigurasi bmctl-workspace/[cluster-name]/[cluster-name].yaml ada dan perintah bmctl memiliki izin yang diperlukan untuk mengaksesnya.

Periksa file konfigurasi untuk menemukan error sintaksis atau kolom yang tidak ada.

Pastikan untuk mengikuti format dan struktur yang benar jika Anda perlu memperbarui file konfigurasi. Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/reference/cluster-config.

E000019: Control Plane Load Balancer Job Not Finished

Hal ini menunjukkan bahwa terjadi error saat menunggu tugas bidang kontrol atau load balancer selesai.

Periksa status tugas load balancer atau control plane cluster Anda:

kubectl describe jobs -A

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000020: Tidak Dapat Membuat Klien HTTP

Kami tidak dapat membuat klien HTTP untuk memastikan bahwa workstation Anda dapat menjangkau Google Cloud API dan Container Registry.

Pastikan konfigurasi proxy Anda disiapkan dengan benar menggunakan URL Proxy Anda jika ada.

E000021: Tidak Dapat Mengakses Google API

Kami tidak dapat memverifikasi konektivitas ke Google Cloud API atau Google Container Registry API.

Workstation Anda harus dapat menjangkau Google Cloud API dan Container Registry agar dapat beroperasi dengan baik.

Pastikan kunci akun layanan diberikan dengan melakukan salah satu hal berikut:

  • Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS ke jalur file yang berisi kredensial akun layanan Anda.
  • Jalankan perintah berikut untuk melakukan autentikasi dengan Google Cloud menggunakan kredensial default Anda:

    gcloud auth application-default login
    

Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/docs/authentication#adc.

Periksa akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan Anda telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Periksa peran dan /izin untuk akun layanan, lalu coba lagi. Untuk mengetahui informasi tentang resource Google Cloud yang perlu Anda buat dan konfigurasi, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000022: Tidak Dapat Mengurai Versi Cluster

Kami tidak dapat mengurai versi dari file konfigurasi cluster.

Untuk mengatasi error ini, pastikan versi yang ditentukan di bagian spec.anthosBareMetalVersion dalam file konfigurasi cluster valid dan mengikuti format yang diharapkan.

E000023: Error Klien Keanggotaan GKE

Kami tidak dapat memperoleh klien untuk membuat pendaftaran keanggotaan hub GKE.

Keanggotaan GKE diperlukan jika GKE Connect dikonfigurasi di bagian spec.gkeConnect dalam file konfigurasi cluster Anda.

Pastikan gcpAccessToken atau gkeConnectAgentServiceAccountKeyPath ditentukan dalam file konfigurasi cluster Anda.

E000024: Tidak Dapat Membuat Pemeriksaan Pendaftaran GKE

Kami tidak dapat membuat pemeriksaan pendaftaran GKE baru.

Pemeriksaan ini penting untuk memverifikasi bahwa:

  • Pendaftaran GKE Connect belum ada.
  • Akun layanan Anda memiliki izin yang memadai untuk melakukan mutasi ke pendaftaran koneksi GKE.

Pastikan tidak ada keanggotaan GKE Connect yang ada untuk cluster Anda di konsol Google Cloud -> Kubernetes Engine -> Cluster. Jika keanggotaan sudah ada untuk cluster Anda, lakukan salah satu tindakan berikut:

  • Pilih nama cluster yang berbeda.
  • Batalkan pendaftaran cluster yang ada dari Konsol Google Cloud atau jalankan:

    gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
    

    Referensi: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000025: GKE Registration Check Failure

Hal ini menunjukkan bahwa terjadi kegagalan saat melakukan pemeriksaan pendaftaran GKE.

Pemeriksaan ini penting untuk memverifikasi hal berikut:

  • Pendaftaran GKE Connect belum ada.
  • Akun layanan Anda memiliki izin yang memadai untuk melakukan mutasi pada pendaftaran koneksi GKE.

Pastikan tidak ada keanggotaan GKE Connect yang ada untuk cluster Anda di konsol Google Cloud -> Kubernetes Engine -> Cluster. Jika keanggotaan sudah ada untuk cluster Anda, lakukan salah satu tindakan berikut:

  • Pilih nama cluster yang berbeda.
  • Batalkan pendaftaran cluster yang ada dari Konsol Google Cloud atau jalankan:

    gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
    

Referensi: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000026: Tidak Dapat Mengambil Kredensial Default Google

Kami tidak dapat mengambil Kredensial Default Google. Untuk mengetahui informasi tentang, lihat https://cloud.google.com/docs/authentication/production#automatically.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000027: Izin Google Cloud Ditolak

Hal ini menunjukkan bahwa permintaan ke Google Cloud API ditolak.

Pastikan kunci akun layanan diberikan dengan melakukan salah satu hal berikut:

  • Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS ke jalur file yang berisi kredensial akun layanan Anda.
  • Jalankan perintah berikut untuk melakukan autentikasi dengan Google Cloud menggunakan kredensial default Anda:

    gcloud auth application-default login
    

Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/docs/authentication#adc.

Periksa akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan Anda telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Periksa peran dan /izin untuk akun layanan, lalu coba lagi. Untuk mengetahui informasi tentang resource Google Cloud yang perlu Anda buat dan konfigurasi, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000028: Kunci Akun Layanan Tidak Valid

Kunci akun layanan yang digunakan untuk Kredensial Default Google tidak valid.

Periksa akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan Anda telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000029: Izin Tidak Memadai untuk Google Cloud

Kami tidak dapat berkomunikasi dengan Google Cloud API karena izin tidak memadai. Kunci akun layanan yang valid diperlukan agar komunikasi berhasil.

Pastikan kunci akun layanan diberikan dengan melakukan salah satu hal berikut:

  • Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS ke jalur file yang berisi kredensial akun layanan Anda.
  • Jalankan perintah berikut untuk melakukan autentikasi dengan Google Cloud menggunakan kredensial default Anda:

    gcloud auth application-default login
    

Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/docs/authentication#adc.

Periksa akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan Anda telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Periksa peran dan /izin untuk akun layanan, lalu coba lagi. Untuk mengetahui informasi tentang resource Google Cloud yang perlu Anda buat dan konfigurasi, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000030: Tidak Dapat Membuat Layanan Compute

Kami tidak dapat membuat layanan komputasi untuk mengambil informasi tentang zona atau lokasi Anda dari project Google Cloud Anda, yang diperlukan untuk melakukan pemeriksaan terhadap lokasi yang ditentukan di bagian spec.clusterOperations.location dalam konfigurasi cluster Anda.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000031: Tidak Dapat Membuat Akun Layanan

Kami tidak dapat membuat Pemeriksaan Akun Layanan.

File kunci akun layanan yang ditentukan dalam file konfigurasi cluster di bagian cloudOperationsServiceAccountKeyPath digunakan untuk membuat pemeriksaan akun layanan.

Pastikan file akun layanan ada dan valid.

Periksa akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan Anda telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000032: Kegagalan Pemeriksaan Akun Layanan

Hal ini menunjukkan bahwa terjadi kegagalan saat melakukan Pemeriksaan Akun Layanan.

Pemeriksaan ini menjalankan validasi terhadap file kunci akun layanan yang dirujuk dalam file konfigurasi cluster di cloudOperationsServiceAccountKeyPath.

Pastikan bahwa:

Periksa kunci akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000033: Tidak Dapat Menetapkan Tanda

Kami tidak dapat menyetel tanda ke file atau direktori log.

Perintah bmctl menggunakan direktori atau file log untuk menyimpan log saat perintah sedang berjalan.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000034: Pembuatan Direktori Gagal

Kami tidak dapat membuat direktori.

Masalah ini biasanya muncul karena izin yang tidak memadai untuk membuat direktori atau jalur tempat direktori dibuat tidak ada.

Pastikan Anda memiliki izin yang diperlukan untuk membuat direktori dan lokasi yang ditentukan ada.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000035: Kegagalan Validasi Izin Container Registry

Kami mengalami kegagalan saat melakukan Validasi Izin Container Registry.

File kunci akun layanan yang dirujuk dalam file konfigurasi cluster di bagian gcrServiceAccountKey digunakan untuk menjalankan validasi.

Pastikan file kunci akun layanan ada dan valid. Periksa kunci akun layanan di Konsol Google Cloud -> IAM & Admin -> Service Accounts. Jika kunci akun layanan telah habis masa berlakunya, perbarui dengan mengikuti petunjuk yang diuraikan di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

Untuk mengabaikan kegagalan validasi, gunakan flag --ignore-validation-errors saat menjalankan perintah.

E000036: Versi Kernel Minimum Diperlukan

Validasi untuk versi kernel minimum workstation Anda gagal. Workstation Anda harus memenuhi persyaratan versi kernel minimum.

Pastikan bagian numerik versi kernel Anda sama dengan atau lebih besar dari 4.15.0. Untuk memeriksa versi kernel Anda, jalankan perintah berikut:

uname -r

Anda juga dapat menemukan detail kernel di file /proc/version.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000037: Tidak Dapat Mengambil Nama Akun Layanan

Kami tidak dapat mengambil akun layanan yang diperlukan untuk identitas beban kerja.

Berikan salah satu hal berikut dalam file konfigurasi cluster untuk memperbaiki error:

  • Tetapkan kolom spec.gkeConnect.projectID ke ID Project Google Cloud Anda.
  • Tetapkan baremetal.cluster.gke.io/gcr-service-account di bagian metadata.annotations ke nama akun layanan.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000038: Tidak Dapat Membuat Cluster Bootstrap

Kami tidak dapat membuat cluster bootstrap dengan berhasil. Cluster bootstrap adalah cluster sementara yang menghosting pengontrol Kubernetes yang diperlukan untuk membuat atau mengupgrade cluster yang dikelola sendiri (admin, hybrid, atau mandiri).

Untuk memperbaiki masalah terkait cluster bootstrap, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/troubleshooting/create-upgrade.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000039: Kegagalan Internet Cluster Bootstrap

Kami tidak dapat memverifikasi Konektivitas Internet cluster Bootstrap dengan perintah berikut:

docker exec bmctl-control-plane curl https://oauth2.googleapis.com/$discovery/rest

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000040: Tidak Dapat Membuat Konfigurasi REST dari File Kubeconfig

Kami tidak dapat membuat Konfigurasi REST dari file kubeconfig. Konfigurasi REST diperlukan untuk membuat cara berkomunikasi dengan server API Kubernetes.

Pastikan file kubeconfig yang diberikan ada dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000041: Kegagalan Penginstalan Dependensi Cluster Bootstrap

Kami tidak dapat menerapkan semua resource yang diperlukan ke cluster bootstrap.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000042: Kegagalan Penginstalan Manifes Eksternal Cluster Bootstrap

Kami tidak dapat menginstal manifes dari direktori yang ditentukan melalui tanda --addon-manager-manifests-path.

Pastikan direktori manifes yang diberikan ada dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000043: Tidak Dapat Mengekstrak File Manifes

Kami tidak dapat mengekstrak file manifes dengan berhasil. File manifes diharapkan diekstrak ke direktori .manifests, yang dibuat di mana pun perintah bmctl dipanggil.

Pastikan perintah bmctl memiliki izin yang diperlukan untuk membuat direktori dan file di sistem Anda, dan direktori .manifests berhasil dibuat.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000044: Tidak Dapat Membuat Klien Kubernetes

Kami tidak dapat membuat klien Kubernetes ke cluster Anda menggunakan file kubeconfig yang diberikan.

Pastikan file kubeconfig ada dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000045: Tidak Dapat Memuat Profil Manifes Cluster

Proses pemuatan mengubah entri dari konfigurasi profil menjadi KusBuild dan menetapkan parameter dengan nilai dari resource kustom cluster. Lokasi profil ditentukan oleh direktori root manifes, nama profil, dan lingkungan.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000046: Tidak Dapat Menyiapkan Workload Identity

Kami tidak berhasil menyiapkan workload identity untuk project Anda.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000047: Tidak Dapat Membuat atau Memperbarui Opsi Debug

Kita tidak dapat membuat atau memperbarui ConfigMap opsi debug di cluster bootstrap berdasarkan tanda yang diberikan ke perintah bmctl dan bagian atas file konfigurasi cluster.

ConfigMap ini diperlukan untuk tujuan proses debug dan berisi data konfigurasi yang relevan.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000048: Tidak Dapat Membuat Layanan Penggunaan

Kami tidak dapat membuat penggunaan layanan. Layanan ini penting untuk mengakses API penggunaan layanan Google Cloud, yang diperlukan untuk tugas seperti memverifikasi bahwa API yang diperlukan telah diaktifkan.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000049: Kegagalan Pemeriksaan Pengaktifan API

Hal ini menunjukkan bahwa terjadi error saat melakukan pemeriksaan pengaktifan API. Tindakan ini memastikan bahwa semua API yang diperlukan diaktifkan di project Anda, lihat https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

Untuk melewati kegagalan pemeriksaan pengaktifan API, gunakan tanda --skip-api-check.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000050: Tidak Dapat Melakukan Operasi Objek

Hal ini menunjukkan bahwa terjadi error saat melakukan operasi Get, Patch, List, Update, Delete, atau Apply pada Kubernetes atau objek kustom.

Pastikan cluster Kubernetes dapat diakses dan server API responsif.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000051: Tidak Dapat Mengubah Objek

Kami tidak dapat memproses objek ke format YAML.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000052: Tidak Dapat Membuat Secret dari Akun Layanan

Kami tidak dapat membuat secret gkeRegisterServiceAccountKey untuk disimpan di namespace gke-register dari jalur kunci akun layanan yang ditentukan di bagian gkeRegisterServiceAccountKey dalam file konfigurasi cluster.

Pastikan file secret yang ditentukan ada.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000053: Tidak Dapat Membaca File Konfigurasi Cluster

Kami tidak dapat membaca file konfigurasi cluster Anda.

Pastikan file konfigurasi cluster ada dan perintah bmctl memiliki izin yang diperlukan untuk mengaksesnya.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000054: Tidak Dapat Menerapkan Resource Dependensi Pra-penerbangan

Kami tidak dapat menerapkan dependensi perintah pemeriksaan pra-penerbangan dengan berhasil.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000055: Kegagalan Pemeriksaan Awal Google Cloud

Pemeriksaan awal Google Cloud gagal. Verifikasi resource pemeriksaan pra-penerbangan untuk mengetahui detail selengkapnya.

Periksa resource pemeriksaan awal:

kubectl describe preflightcheck -A

Untuk melewati kegagalan pemeriksaan awal Google Cloud, gunakan flag --bypass-gcp-preflight-errors dan --force.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000056: Kegagalan Pemeriksaan Awal

Pemeriksaan pra-cetak gagal. Verifikasi resource pemeriksaan pra-penerbangan untuk mengetahui detail selengkapnya.

Periksa resource pemeriksaan awal:

kubectl describe preflightcheck -A

Untuk melewati kegagalan pemeriksaan awal, gunakan tanda --force.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000057: Tidak Dapat Memverifikasi Status Pemeriksaan Awal

Kami tidak dapat memverifikasi status resource pemeriksaan awal dengan berhasil.

Lihat referensi pemeriksaan pra-penerbangan untuk mengetahui detail selengkapnya:

kubectl describe preflightcheck -A

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000058: Kubeconfig Secret Not Ready

Hal ini menunjukkan bahwa terjadi error saat membaca secret kubeconfig atau menunggu hingga siap.

Pastikan bahwa secret <CLUSTER_NAME>-kubeconfig ada di namespace cluster dalam cluster bootstrap dan jalur .data tidak kosong.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000059: Tidak Dapat Menulis File Kubeconfig

Kami tidak berhasil menulis file kubeconfig ke jalur bmctl-workspace/<CLUSTER_NAME>/<CLUSTER_NAME>-kubeconfig.

Pastikan perintah bmctl memiliki izin yang diperlukan untuk menulis ke direktori file kubeconfig.

Anda dapat mencoba mengatasi masalah ini dengan menjalankan perintah bmctl reset, lalu mencoba membuat cluster lagi.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000060: Cluster Belum Siap

Hal ini menunjukkan bahwa terjadi error saat menunggu cluster Anda siap.

Periksa status cluster Anda untuk mengetahui detail selengkapnya:

kubectl describe cluster <CLUSTER_NAME> -A

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000061: NodePool Belum Siap

Kode ini menunjukkan bahwa terjadi error saat menunggu kumpulan node siap.

Periksa status node pool:

kubectl describe nodepool -A

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000062: SecretForwarder Belum Siap

Hal ini menunjukkan bahwa terjadi error saat menunggu SecretForwarder siap.

Periksa status SecretForwarders:

kubectl describe secretforwarder -A

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000063: Tidak Dapat Mengonversi Objek Tidak Terstruktur ke Jenis Konkret

Kami tidak dapat mengonversi objek tidak terstruktur ke jenis konkret.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000064: Cluster API Provider Installation Failure

Kami tidak dapat memverifikasi penginstalan penyedia API cluster di cluster admin.

Untuk memecahkan masalah, login ke cluster bootstrap dan periksa log tugas lifecycle-controllers-deployer dan pod lifecycle-controller-manager.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000065: Tidak Dapat Melakukan Pivot

Kita tidak berhasil memindahkan resource dari cluster bootstrap ke cluster sebenarnya.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000066: Tidak Dapat Menerapkan Resource

Hal ini menunjukkan bahwa terjadi error saat menerapkan resource. Resource ini dapat berupa resource pelanggan yang ditentukan dalam file konfigurasi cluster.

Pastikan setiap resource yang ditentukan pelanggan diformat dengan benar dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000067: Tidak Dapat Membuat Perintah

Kami tidak dapat membuat perintah placeholder dengan flag yang ditentukan untuk digunakan oleh perintah internal bmctl.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000068: Tidak Dapat Mengambil Versi GKE

Kami tidak dapat mengambil versi GKE berdasarkan versi cluster yang ditentukan dengan spec.anthosBareMetalVersion dalam file konfigurasi cluster.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000069: Cluster Sudah Berada di Versi target

Hal ini menunjukkan bahwa cluster sudah berada di versi target. Pastikan versi yang ditentukan di bagian spec.anthosBareMetalVersion dalam file konfigurasi cluster lebih besar daripada versi cluster saat ini, lalu coba lagi.

E000070: Cluster dan NodePools Sudah Berada di Versi target

Hal ini menunjukkan bahwa cluster dan node pool-nya sudah berada di versi target. Pastikan versi yang ditentukan di bagian spec.anthosBareMetalVersion dalam file konfigurasi cluster lebih besar daripada versi saat ini, lalu coba lagi.

E000071: Alamat IP Tidak Mencukupi dalam CIDR

Hal ini menunjukkan bahwa rentang CIDR pod cluster bootstrap tidak memiliki cukup alamat IP untuk mengakomodasi node.

Pastikan untuk memberikan rentang CIDR dengan tanda --bootstrap-cluster-pod-cidr yang memiliki alamat IP yang cukup untuk node.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000072: Kegagalan Validasi Kebijakan Upgrade Fitur Pratinjau

Kami tidak dapat memvalidasi bahwa fitur pratinjau yang diaktifkan dan didukung yang ditentukan dalam cluster memenuhi persyaratan untuk upgrade.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000073: Tidak Dapat Mendaftarkan Bootstrap ke Keanggotaan GKE Connect

Kami tidak dapat mendaftarkan cluster bootstrap ke keanggotaan GKE Hub.

Pastikan tidak ada keanggotaan GKE Connect yang ada untuk nama cluster bootstrap Anda (baik yang dipilih secara default atau disediakan dengan tanda --bootstrap-cluster) di Konsol Google Cloud -> Kubernetes Engine -> Clusters di project Anda.

Jika keanggotaan sudah ada dengan nama cluster, lakukan salah satu hal berikut:

  • Berikan nama lain dengan tanda --bootstrap-cluster
  • Batalkan pendaftaran cluster yang ada dari Konsol Google Cloud atau jalankan:

    gcloud container hub memberships unregister <CLUSTER_NAME>
    

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000074: Tidak Dapat Membuat Secret dari Akun Layanan

Kami tidak dapat membuat secret menggunakan file akun layanan yang ditentukan dalam file konfigurasi cluster.

Pastikan file ada dan dapat diakses.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000075: Tidak Dapat Mengambil URL GKE Hub

Kami tidak dapat mengekstrak URL endpoint GKE Hub.Endpoint GKE Hub adalah endpoint URL yang digunakan untuk permintaan GKE Hub API.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000076: Upgrade Tidak Selesai

Terjadi error saat menunggu upgrade berhasil diselesaikan. Agar upgrade dianggap selesai, cluster dan node pool harus berada di versi target.

Periksa status node pool dan cluster:

kubectl describe nodepool -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
kubectl describe cluster -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000077: Tidak Dapat Membuat Secret Stackdriver Workload Identity

Kami tidak dapat membuat secret Stackdriver workload identity.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000078: Tidak Dapat Mengubah Versi NodePool

Kami tidak dapat mengupgrade versi saat ini resource NodePool ke versi target.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000079: Tidak Dapat Mengubah Versi Cluster

Kami tidak dapat mengupgrade versi saat ini resource cluster ke versi target.

Pastikan versi target lebih tinggi daripada versi saat ini dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000080: Tidak Dapat Memperbarui Rahasia Kubeconfig

Kami tidak dapat memperbarui secret kubeconfig untuk cluster Anda.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000081: Kunci Rahasia Tidak Ada

Hal ini menunjukkan bahwa resource rahasia tidak berisi kunci tertentu.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error yang ditampilkan dari perintah.

E000082: Tidak Dapat Mencetak Hasil Upgrade

Kami tidak dapat mencetak hasil upgrade cluster.

Periksa resource BaremetalMachine untuk mengetahui node yang gagal diupgrade:

kubectl describe baremetalmachines -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000083: Spesifikasi GKEConnect Tidak Ada

Spesifikasi GKEConnect tidak ditentukan dalam konfigurasi cluster.

Pastikan kolom spec.gkeConnect disediakan dalam file konfigurasi cluster.

E000084: Tidak Dapat Membuat Pemeriksaan Konektivitas Agen Penghubung

Kami tidak dapat membuat pemeriksaan konektivitas Connect Agent baru.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error yang ditampilkan dari perintah.

E000085: Kegagalan Pemeriksaan Konektivitas Connect Agent

Terjadi error saat melakukan pemeriksaan konektivitas Agen Connect.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error yang ditampilkan dari perintah.

E000086: Tidak Dapat Mengambil Resource Kustom dengan Group Version Kind

Hal ini menunjukkan bahwa terjadi error saat mengambil resource kustom menggunakan GroupVersionKind.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000087: Tidak Dapat Membuat Konfigurasi Private Registry dari Private Registry

Kami tidak dapat membuat konfigurasi registry berdasarkan setelan kredensial cluster yang ditentukan di bagian privateRegistries dalam file konfigurasi cluster.

Pastikan konfigurasi yang diberikan di bagian privateRegistries dalam file konfigurasi cluster valid, lalu coba lagi.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000088: Tidak Dapat Membuat Konfigurasi Private Registry dari Mirror Registry

Kami tidak dapat membuat konfigurasi registry berdasarkan setelan kredensial cluster yang ditentukan di bagian registryMirrors dalam file konfigurasi cluster.

Pastikan konfigurasi yang diberikan di bagian registryMirrors dalam file konfigurasi cluster valid, lalu coba lagi.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000089: Tidak Dapat Memperbarui Akses Node

Error ini menunjukkan bahwa terjadi error saat memperbarui akses node.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000090: Tidak Dapat Menghitung Perbedaan dalam update bmctl

Hal ini menunjukkan bahwa terjadi error saat menghitung perbedaan antara file konfigurasi cluster YAML dan konfigurasi live di cluster selama perintah bmctl update.

Sebagai solusi sementara, Anda dapat menjalankan bmctl get config untuk mendapatkan konfigurasi aktif di cluster dan melakukan perbedaan dengan file konfigurasi cluster YAML secara manual di luar bmctl.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000091: Input Tidak Valid untuk Perintah Konsol

Input tidak valid yang diberikan ke perintah konsol.

Masukkan yes atau no.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E000092: Gagal membuat namespace khusus cluster

Sebagai salah satu langkah pertama untuk pembuatan cluster, kami membuat namespace khusus untuk cluster baru. Hampir semua resource cluster baru disimpan dalam namespace ini.

Error ini menunjukkan bahwa upaya untuk memastikan namespace khusus cluster tersebut ada (baik dengan membuat namespace baru atau hanya dengan memeriksa keberadaannya) gagal.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error terbungkus yang ditampilkan oleh perintah.

E300000: Penampung Usang Terdeteksi

Hal ini menunjukkan bahwa kami telah mendeteksi container turunan pada node melalui Node Problem Detector.

Penampung turunan mengacu pada proses penampung yang tidak lagi berjalan atau berfungsi secara aktif, tetapi masih tetap ada dalam status yang dibersihkan sebagian atau tidak konsisten.

Untuk melihat log lengkap, jalankan perintah berikut pada node yang dimaksud:

journalctl -u node-problem-detector

Gunakan detail container turunan dari pesan error untuk mengambil ID container.

Gunakan perintah berikut untuk menghapus container turunan dari node:

crictl stop <container-id>

crictl rm <container-id>

Jika perintah sebelumnya tidak menghapus container turunan, maka proses setiap container harus dihentikan. Perintah berikut dapat digunakan untuk mengambil ID proses atau PID setiap penampung dan menghentikannya.

crictl inspect <container-id> | grep pid

kill -9 <pid>

Apa langkah selanjutnya?

Jika Anda telah mengikuti panduan untuk tindakan perbaikan dan error tetap berlanjut, hubungi dukungan teknis.

Untuk mengetahui informasi selengkapnya tentang cara memecahkan masalah cluster, lihat referensi berikut:

Google Distributed Cloud

Google Distributed Cloud