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:
- Variabel lingkungan
GCP_ACCESS_TOKEN_X
ditetapkan. - 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:
- Variabel lingkungan
GCP_ACCESS_TOKEN_X
tidak ditetapkan. - 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:
- Pastikan file
/proc/sys/net/ipv4/ip_forward
ada. - 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:
projectID
valid. 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 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 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 bagianmetadata.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