Error untuk software Google Distributed Cloud

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

Setiap entri error terdiri dari informasi berikut:

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

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

  • 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 disediakan 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 mungkin 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 proses bmctl yang ada selesai, lalu coba lagi operasi tersebut.

E000003: Tidak Ada Region atau Zona yang Cocok

Pastikan 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 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, jika berlaku.

Pastikan kunci akun layanan disediakan dengan melakukan salah satu tindakan 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 kunci tersebut 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 flag --kubeconfig saat mengelola cluster pengguna.

Hal 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, update 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 di 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 direferensikan 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:

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

E000013: Melewati Kegagalan Preflight Google Cloud Tanpa --force

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

Pastikan kedua flag digunakan bersama untuk melanjutkan.

E000014: Runtime Container Docker Tidak Didukung

Runtime container Docker tidak lagi didukung.

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

E000015: API yang tidak diaktifkan

Beberapa API yang diperlukan tidak 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 perintah bmctl 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: Unable to Parse Config File

Kami tidak dapat mengurai file konfigurasi untuk cluster. Beberapa masalah mungkin menyebabkan masalah 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: Tugas Load Balancer Bidang Kontrol Belum Selesai

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

Periksa status tugas bidang kontrol atau load balancer cluster Anda:

kubectl describe jobs -A

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

E000020: Tidak Dapat Membuat Klien HTTP

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

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

E000021: Tidak Dapat Menghubungi 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 disediakan dengan melakukan salah satu tindakan 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: Unable to Parse Cluster Version

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 cukup untuk melakukan mutasi ke pendaftaran GKE Connect.

Pastikan tidak ada keanggotaan GKE Connect yang sudah ada untuk cluster Anda di Konsol Google Cloud -> Kubernetes Engine -> Clusters. 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 gabungan yang ditampilkan oleh perintah.

E000025: Kegagalan Pemeriksaan Pendaftaran GKE

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 cukup untuk melakukan mutasi pada pendaftaran GKE Connect.

Pastikan tidak ada keanggotaan GKE Connect yang sudah ada untuk cluster Anda di Konsol Google Cloud -> Kubernetes Engine -> Clusters. 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 gabungan yang ditampilkan oleh perintah.

E000026: Tidak Dapat Mengambil Kredensial Default Google

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

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

E000027: Izin Google Cloud Ditolak

Hal ini menunjukkan bahwa permintaan ke Google Cloud API ditolak.

Pastikan kunci akun layanan disediakan dengan melakukan salah satu tindakan 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 kunci tersebut 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 kunci tersebut 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 gabungan 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 disediakan dengan melakukan salah satu tindakan 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 kunci tersebut 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 gabungan yang ditampilkan oleh perintah.

E000031: Tidak Dapat Membuat Pemeriksaan 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 kunci tersebut 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 gabungan 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 direferensikan 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 kunci tersebut 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 gabungan yang ditampilkan oleh perintah.

E000033: Tidak Dapat Menetapkan Tanda

Kami tidak dapat menetapkan tanda ke direktori atau file log.

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

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

E000034: Kegagalan Pembuatan Direktori

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 gabungan yang ditampilkan oleh perintah.

E000035: Kegagalan Validasi Izin Container Registry

Kami mengalami kegagalan saat melakukan Validasi Izin Container Registry.

File kunci akun layanan yang direferensikan 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 kunci tersebut 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 gabungan yang ditampilkan oleh perintah.

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

E000036: Versi Kernel Minimum yang 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 gabungan yang ditampilkan oleh perintah.

E000037: Tidak Dapat Mengambil Nama Akun Layanan

Kami tidak dapat mengambil akun layanan yang diperlukan untuk workload identity.

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 gabungan yang ditampilkan oleh perintah.

E000038: Tidak Dapat Membuat Cluster Bootstrap

Kami tidak berhasil membuat cluster bootstrap. 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 gabungan 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 gabungan yang ditampilkan oleh perintah.

E000040: Tidak Dapat Membuat Konfigurasi REST dari File Kubeconfig

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

Pastikan file kubeconfig yang disediakan ada dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 gabungan yang ditampilkan oleh perintah.

E000042: Kegagalan Penginstalan Manifes Eksternal Cluster Bootstrap

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

Pastikan direktori manifes yang disediakan ada dan valid.

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

E000043: Tidak Dapat Mengekstrak File Manifes

Kami tidak berhasil mengekstrak file manifes. File manifes diharapkan akan 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 gabungan yang ditampilkan oleh perintah.

E000044: Unable to Create Kubernetes Client

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

Pastikan file kubeconfig ada dan valid.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 gabungan 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 gabungan yang ditampilkan oleh perintah.

E000047: Tidak Dapat Membuat atau Memperbarui Opsi Debug

Kami tidak dapat membuat atau memperbarui ConfigMap opsi debug di cluster bootstrap berdasarkan flag 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 gabungan yang ditampilkan oleh perintah.

E000048: Tidak Dapat Membuat Layanan Penggunaan

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

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

E000049: Kegagalan Pemeriksaan Pengaktifan API

Hal ini menunjukkan bahwa terjadi error saat melakukan pemeriksaan pengaktifan API. Hal 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 mengabaikan kegagalan pemeriksaan pengaktifan API, gunakan flag --skip-api-check.

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

E000050: Tidak Dapat Melakukan Operasi Objek

Hal ini menunjukkan bahwa terjadi error saat menjalankan 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 gabungan yang ditampilkan oleh perintah.

E000051: Unable to Marshal Object

Kami tidak dapat menyusun objek ke format YAML.

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

E000052: Tidak Dapat Membuat Rahasia 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 gabungan 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 gabungan yang ditampilkan oleh perintah.

E000054: Tidak Dapat Menerapkan Resource Dependensi Preflight

Kami tidak berhasil menerapkan dependensi perintah pemeriksaan preflight.

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

E000055: Kegagalan Pemeriksaan Pra-Migrasi Google Cloud

Pemeriksaan awal Google Cloud gagal. Verifikasi resource pemeriksaan preflight untuk mengetahui detail selengkapnya.

Periksa resource pemeriksaan preflight:

kubectl describe preflightcheck -A

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

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

E000056: Kegagalan Pemeriksaan Preflight

Pemeriksaan preflight gagal. Verifikasi resource pemeriksaan preflight untuk mengetahui detail selengkapnya.

Periksa resource pemeriksaan preflight:

kubectl describe preflightcheck -A

Untuk mengabaikan kegagalan pemeriksaan preflight, gunakan flag --force.

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

E000057: Tidak Dapat Memverifikasi Status Pemeriksaan Preflight

Kami tidak berhasil memverifikasi status resource pemeriksaan preflight.

Periksa referensi pemeriksaan preflight untuk mengetahui detail selengkapnya:

kubectl describe preflightcheck -A

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

E000058: Secret Kubeconfig Belum Siap

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

Pastikan 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 gabungan 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 menyelesaikan masalah ini dengan menjalankan perintah bmctl reset, lalu mencoba membuat cluster lagi.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 gabungan yang ditampilkan oleh perintah.

E000061: NodePool Tidak Siap

Hal ini menunjukkan bahwa terjadi error saat menunggu node pool siap.

Periksa status node pool:

kubectl describe nodepool -A

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

E000062: SecretForwarder Belum Siap

Hal ini menunjukkan bahwa terjadi error saat menunggu SecretForwarder siap.

Periksa status SecretForwarder:

kubectl describe secretforwarder -A

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

E000063: Tidak Dapat Mengonversi Objek Tidak Terstruktur ke Jenis Konkret

Kami tidak dapat mengonversi objek tidak terstruktur menjadi jenis konkret.

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

E000064: Kegagalan Penginstalan Penyedia Cluster API

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

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

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

E000065: Unable to Pivot

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

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

E000066: Tidak Dapat Menerapkan Resource

Hal ini menunjukkan bahwa terjadi error saat menerapkan resource. Resource ini mungkin merupakan 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 gabungan 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 gabungan yang ditampilkan oleh perintah.

E000068: Unable to Retrieve GKE Version

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 gabungan yang ditampilkan oleh perintah.

E000069: Cluster Sudah Berada di Versi Target

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

E000070: Cluster dan NodePool 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 tinggi daripada versi saat ini, lalu coba lagi.

E000071: Alamat IP Tidak Cukup di CIDR

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

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

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 gabungan yang ditampilkan oleh perintah.

E000073: Unable to Register Bootstrap to GKE Connect Membership

Kami tidak dapat mendaftarkan cluster bootstrap ke keanggotaan GKE Hub.

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

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

  • Berikan nama yang berbeda dengan flag --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 gabungan yang ditampilkan oleh perintah.

E000074: Unable to Create Secret from Service Account

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

Pastikan file tersebut ada dan dapat diakses.

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

E000075: Tidak Dapat Mengambil URL Hub GKE

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

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

E000076: Upgrade Belum Selesai

Terjadi error saat menunggu upgrade selesai. Agar upgrade dianggap selesai, cluster dan node pool harus berada pada 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 gabungan yang ditampilkan oleh perintah.

E000077: Unable to Create Workload Identity Stackdriver Secret

Kami tidak dapat membuat secret stackdriver workload identity.

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

E000078: Tidak Dapat Meningkatkan Versi NodePool

Kami tidak dapat meningkatkan versi saat ini dari resource NodePool ke versi target.

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

E000079: Tidak Dapat Meningkatkan Versi Cluster

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

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

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

E000080: Tidak Dapat Memperbarui Secret Kubeconfig

Kami tidak dapat memperbarui secret kubeconfig untuk cluster Anda.

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

E000081: Kunci Rahasia Tidak Ada

Hal ini menunjukkan bahwa resource secret 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 apakah ada node yang gagal diupgrade:

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

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 Connect Agent

Kami tidak dapat membuat pemeriksaan konektivitas Agen Connect 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 gabungan yang ditampilkan oleh perintah.

E000087: Unable to Construct Private Registry Configuration from 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 gabungan yang ditampilkan oleh perintah.

E000088: Tidak Dapat Membuat Konfigurasi Registry Pribadi 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 sudah valid, lalu coba lagi.

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

E000089: Tidak Dapat Memperbarui Akses Node

Hal ini menunjukkan bahwa terjadi error saat memperbarui akses node.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 aktif di cluster selama perintah bmctl update.

Sebagai solusinya, Anda dapat menjalankan bmctl get config untuk mendapatkan konfigurasi langsung di cluster dan melakukan diff dengan file konfigurasi cluster YAML secara manual di luar bmctl.

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

E000091: Input Tidak Valid ke Prompt Konsol

Input yang diberikan ke prompt konsol tidak valid.

Masukkan yes atau no.

Untuk mengetahui informasi selengkapnya tentang error tertentu, tinjau error gabungan 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 di namespace ini.

Error ini menunjukkan bahwa upaya untuk memastikan bahwa 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 gabungan yang ditampilkan oleh perintah.

E000097: Cluster Dijeda

Error ini menunjukkan bahwa operasi tidak dapat dilanjutkan karena cluster target memiliki anotasi cluster.x-k8s.io/paused.

Untuk mengatasinya, batalkan jeda cluster dengan menghapus anotasi atau gunakan flag --skip-paused-annotation-check untuk mengabaikan pemeriksaan ini.

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

E300000: Penampung Tanpa Induk Terdeteksi

Hal ini menunjukkan bahwa kami telah mendeteksi container tanpa induk di node melalui Node Problem Detector.

Container tanpa induk mengacu pada proses container yang tidak lagi berjalan atau berfungsi secara aktif, tetapi masih bertahan 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 tanpa induk dari pesan error untuk mengambil ID container.

Gunakan perintah berikut untuk menghapus container tanpa induk dari node:

crictl stop <container-id>

crictl rm <container-id>

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

crictl inspect <container-id> | grep pid

kill -9 <pid>

Apa langkah selanjutnya?

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

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

Google Distributed Cloud untuk bare metal

Google Distributed Cloud untuk VMware