Halaman ini menunjukkan cara menyelesaikan masalah terkait workload Arm yang di-deploy di cluster Autopilot atau Standard Google Kubernetes Engine (GKE).
Pod di node Arm mengalami error
Masalah berikut terjadi saat Anda men-deploy Pod pada node Arm, tetapi image container tidak dibuat untuk arsitektur Arm.
Untuk mengidentifikasi masalah, lakukan langkah berikut:
Dapatkan status Pod Anda:
kubectl get pods
Dapatkan log untuk Pod yang mengalami error:
kubectl logs POD_NAME
Ganti
POD_NAME
dengan nama Pod yang mengalami error.Pesan error di log Pod Anda mirip dengan pesan berikut:
exec ./hello-app: exec format error
Untuk mengatasi masalah ini, pastikan image container Anda mendukung arsitektur Arm. Sebagai praktik terbaik, build beberapa image arsitektur.
Pod tidak memicu peningkatan skala
Berlaku untuk: Autopilot
Masalah berikut terjadi pada cluster Autopilot saat Anda mencoba men-deploy workload Arm pada versi GKE yang tidak didukung atau regionGoogle Cloud yang tidak didukung.
Untuk mengidentifikasi masalah, dapatkan log peristiwa cluster Anda:
kubectl get events -w
Outputnya mirip dengan hal berikut ini:
117s Normal NotTriggerScaleUp pod/hello-app2-78fc858558-pg4hz pod didn't trigger scale-up (it wouldn't fit if a new node is added): 2 node(s) didn't match Pod's node affinity/selector
Untuk mengatasi masalah ini, pastikan cluster Autopilot Anda menjalankan GKE versi 1.24.1-gke.1400 atau yang lebih baru, dan regionGoogle Cloud mendukung node Arm.
Pod terjebak dalam status Pending
Berlaku untuk: Autopilot
Masalah berikut terjadi saat Anda mencoba men-deploy Pod Autopilot pada arsitektur Arm, tetapi project Google Cloud Anda kehabisan kuota.
Untuk mengidentifikasi masalah, dapatkan log peristiwa untuk cluster Anda:
kubectl get events -w
Outputnya mirip dengan hal berikut ini:
29m Warning FailedScaleUp pod/hello-app-7b86c88cb8-8vt2k Node scale up in zones asia-southeast1-b associated with this pod failed: GCE quota exceeded. Pod is at risk of not being scheduled.
Peristiwa ini mungkin tidak langsung muncul di log Anda setelah Anda men-deploy Pod.
Untuk membantu mengatasi masalah ini, minta penyesuaian kuota.
Langkah berikutnya
Jika Anda tidak dapat menemukan solusi untuk masalah Anda dalam dokumentasi, lihat Dapatkan dukungan untuk mendapatkan bantuan lebih lanjut, termasuk saran tentang topik berikut:
- Membuka kasus dukungan dengan menghubungi Layanan Pelanggan Cloud.
- Mendapatkan dukungan dari komunitas dengan mengajukan pertanyaan di
StackOverflow
dan menggunakan tag
google-kubernetes-engine
untuk menelusuri masalah yang serupa. Anda juga dapat bergabung ke#kubernetes-engine
channel Slack untuk mendapatkan dukungan komunitas lebih lanjut. - Membuka bug atau permintaan fitur menggunakan issue tracker publik.