Apa yang dimaksud dengan "Tidak memiliki ketersediaan minimum"?
Diskusi GitHub ditemukan, tetapi tidak jelas bagi saya apa arti pesan kesalahan.
Apa yang dimaksud dengan "Tidak memiliki ketersediaan minimum"?
Diskusi GitHub ditemukan, tetapi tidak jelas bagi saya apa arti pesan kesalahan.
Jawaban:
Seperti yang ditunjukkan @Tensibai dalam satu komentar, ini bisa disebabkan karena tidak ada CPU atau memori yang tidak memadai, tetapi itu tidak selalu terjadi.
Misalnya, bagan helm baru saja digunakan, gagal dan beban kerja di GCP menunjukkan bahwa:
Kesalahan pod: CrashLoopBackOff
Berdasarkan komentar dari @Tensibai kesan pertama adalah bahwa ada sumber daya yang tidak mencukupi, tetapi analisis lebih lanjut kubectl describe pod <pod-name>
menunjukkan bahwa dalam kasus ini pemeriksaan livenessProbe gagal:
Liveness probe failed: Get http://10.16.0.13:80/: dial
tcp 10.16.0.13:80: getsockopt: connection refused
Singkatnya, Does not have minimum availability
pesannya bersifat umum. Berbagai masalah dapat memicu hal ini dan lebih banyak analisis mendalam diperlukan untuk menemukan kesalahan yang sebenarnya.
livenessProbe
gagal
Does not have minimum availability
hanya berarti bahwa pod tidak cukup berjalan untuk memenuhi replika yang diperlukan?