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_CREDENTIALSke 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
bmctlke 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:
- Variabel lingkungan
GCP_ACCESS_TOKEN_Xditetapkan. - 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:
- Variabel lingkungan
GCP_ACCESS_TOKEN_Xbelum ditetapkan. - 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:
- Pastikan file
/proc/sys/net/ipv4/ip_forwardada. - 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_CREDENTIALSke 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_CREDENTIALSke 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_CREDENTIALSke 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:
projectIDvalid. Untuk mengetahui informasi selengkapnya, lihat https://cloud.google.com/resource-manager/docs/creating-managing-projects#before_you_begin.- 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.
- Izin dan API yang tercantum di https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa diaktifkan. Untuk pemetaan, lihat https://cloud.google.com/iam/docs/understanding-roles.
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.projectIDke ID Project Google Cloud Anda. - Tetapkan
baremetal.cluster.gke.io/gcr-service-accountdi bagianmetadata.annotationske 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