Dokumen ini mencantumkan dokumen pemecahan masalah untuk masalah umum yang mungkin Anda alami saat menggunakan Google Kubernetes Engine (GKE). Baik Anda mendiagnosis error beban kerja seperti ImagePullBackOff dan CrashLoopBackOff, men-debug perilaku penskalaan otomatis cluster, menyelesaikan masalah PersistentVolume, atau memecahkan masalah pendaftaran node, dokumen yang tercantum di sini dapat membantu.
Jika Anda baru mengenal pemecahan masalah di GKE, mulailah dengan
Pengantar pemecahan masalah.
Untuk mendiagnosis dan menyelesaikan masalah yang Anda alami, lihat dokumen di bagian berikut:
Untuk memecahkan masalah jaringan GKE, lihat
Memecahkan masalah jaringan GKE
dalam dokumentasi jaringan GKE.
Dokumen ini ditujukan bagi Admin dan arsitek, spesialis Keamanan,
spesialis Jaringan, atau spesialis Penyimpanan yang memecahkan masalah
konfigurasi GKE. Untuk mempelajari peran GKE lebih lanjut, lihat Peran dan tugas pengguna GKE umum.
Pengantar pemecahan masalah
Penyiapan cluster
| Topik |
Deskripsi |
| Pembuatan cluster |
Menyelesaikan masalah saat membuat cluster. |
| Cluster Autopilot |
Mendiagnosis dan memecahkan masalah cluster GKE Autopilot, termasuk pembuatan cluster, penghapusan namespace, penskalaan, dan masalah workload. |
| Alat command line Kubectl |
Memecahkan masalah alat command line kubectl di GKE, termasuk masalah autentikasi dan otorisasi.
Halaman ini juga menyertakan saran tentang cara
memecahkan masalah proxy Konnectivity
untuk memeriksa apakah proxy tersebut menyebabkan perintah kubectl logs, attach,
exec, atau port-forward berhenti
merespons. |
| Node pool standar |
Memecahkan masalah node pool GKE Standard,
termasuk masalah pada pembuatan node pool, penyediaan upaya terbaik,
metadata instance yang rusak, dan memigrasikan workload ke node pool baru. |
Status Node NotReady |
Pelajari cara mendiagnosis dan menyelesaikan status node NotReady
di GKE dengan memecahkan masalah umum seperti
kekurangan resource, masalah jaringan, dan kegagalan komponen. |
| Pendaftaran node |
Memecahkan masalah yang terjadi saat menambahkan node ke cluster GKE Standard, seperti kegagalan pendaftaran node dan prasyarat yang tidak terpenuhi untuk keberhasilan pendaftaran node. |
| Runtime container |
Memecahkan masalah runtime container di GKE, termasuk masalah terkait containerd dan dockershim, serta registry pribadi. |
| Node pool Windows Server |
Memecahkan masalah pada node pool Windows Server di GKE,
termasuk kegagalan memulai Pod, error penarikan image, masalah
konektivitas jaringan, dan masalah status node. |
Penskalaan otomatis
| Topik |
Deskripsi |
| Autoscaler cluster tidak melakukan penurunan skala |
Mendiagnosis dan menyelesaikan alasan umum mengapa cluster Anda tidak menghapus node yang kurang dimanfaatkan. Pelajari cara memeriksa masalah seperti
PodDisruptionBudgets yang membatasi, Pod dengan penyimpanan lokal, atau anotasi tertentu
(misalnya, "cluster-autoscaler.kubernetes.io/safe-to-evict": "false")
yang mencegah pengusiran node. |
| Cluster autoscaler tidak melakukan penskalaan |
Pelajari alasan autoscaler cluster tidak menambahkan node baru untuk memenuhi permintaan.
Periksa Pod yang tidak dapat dijadwalkan, pastikan Anda belum mencapai batas ukuran cluster atau
node pool, dan identifikasi potensi masalah kuota resource atau ketersediaan VM regional. |
| Penskalaan otomatis Pod horizontal |
Memecahkan masalah terkait Horizontal Pod Autoscaler yang tidak menskalakan replika Pod aplikasi Anda. Selesaikan masalah umum, seperti
salah konfigurasi resource HorizontalPodAutoscaler atau masalah pada pipeline
metrik. |
| Penskalaan otomatis Pod vertikal |
Memecahkan masalah VerticalPodAutoscaler yang tidak menskalakan resource Pod aplikasi Anda. Selesaikan masalah umum, seperti
sumber daya VerticalPodAutoscaler yang salah dikonfigurasi atau masalah pada pipeline
metrik. |
Penyimpanan
| Topik |
Deskripsi |
| Penyimpanan |
Memecahkan masalah penyimpanan, termasuk masalah terkait persistent disk regional, performa disk, dan perluasan volume. |
Keamanan cluster
Masa berlaku Root Certificate Authority Cluster akan segera berakhir
Beban kerja
| Topik |
Deskripsi |
| Workload yang di-deploy |
Memecahkan masalah error untuk workload yang berjalan di cluster GKE, termasuk PodUnschedulable.
Baca bagian Pod Tidak Dapat Dijadwalkan untuk mendapatkan saran tentang error seperti
MatchNodeSelector dan
Does not have minimum availability.
|
| Penarikan image |
Memecahkan masalah penarikan image. Pelajari penyebab status seperti
ImagePullBackOff dan ErrImagePull
serta cara menyelesaikan status ini dengan memperbaiki masalah umum seperti
autentikasi dan konektivitas jaringan. |
| Peristiwa CrashLoopBackOff |
Memecahkan masalah peristiwa CrashLoopBackOff di
GKE. Mendiagnosis masalah seperti kelelahan resource, kesalahan konfigurasi aplikasi, dan kegagalan pemeriksaan keaktifan. |
| Peristiwa OOM |
Memecahkan masalah peristiwa Kehabisan Memori (OOM) Kubernetes. Mengidentifikasi penyebab,
membedakan jenis peristiwa, dan menerapkan solusi yang efektif untuk penghentian paksa karena kehabisan memori di tingkat node dan container. |
| Workload Arm |
Pecahkan masalah terkait workload Arm, termasuk Pod yang mengalami error di node Arm. |
| TPU |
Memecahkan masalah TPU, termasuk masalah kuota, penyediaan otomatis node, konfigurasi workload, dan penjadwalan. |
| GPU |
Memecahkan masalah GPU, termasuk masalah terkait penginstalan driver GPU, error plugin perangkat, dan image container. |
Pengelolaan cluster
| Topik |
Deskripsi |
| Upgrade cluster |
Memecahkan masalah dan menyelesaikan masalah upgrade cluster dan node GKE, termasuk upgrade yang lama atau tidak selesai, upgrade otomatis yang tidak terduga, kegagalan, dan masalah pasca-upgrade. |
| Webhook |
Pahami cara memecahkan masalah dan memastikan stabilitas bidang kontrol cluster Anda saat menggunakan webhook penerimaan. |
Namespace terjebak dalam status Terminating |
Memecahkan masalah terkait namespace yang terjebak dalam status Terminating dengan mengidentifikasi dan menghapus komponen tidak responsif yang memblokir penghapusan. |
| Operasi serentak |
Pecahkan masalah operasi serentak dengan mempelajari cara mengidentifikasi
error ini dan menyelesaikannya dengan menunggu hingga operasi selesai. |
Pemantauan
| Topik |
Deskripsi |
| Metrik sistem |
Memecahkan masalah metrik sistem yang tidak muncul di Cloud Monitoring. |
| Dasbor pemantauan |
Memecahkan masalah dasbor pemantauan, termasuk masalah terkait pengaktifan pemantauan, resource Kubernetes yang tidak ada, dan izin. |
| Memecahkan masalah log yang hilang |
Memecahkan masalah log GKE yang tidak ada. Pelajari cara memeriksa status API, setelan cluster, izin, kuota, filter, dan perilaku aplikasi. |
Error 4xx
Masalah umum
| Topik |
Deskripsi |
| Masalah umum |
Mengidentifikasi dan menyelesaikan masalah umum yang mungkin
memengaruhi penggunaan GKE Anda. |
Langkah berikutnya