Görüntüyü çeken başarısız bir Kubernetes iş için Kubernetes kaynakları serbest doğru yolu nedir?

oy
0

bağlam

Uzun liman işçisi kaplarda dayalı Kubernetes işleri çalışıyor olması. konteynerler kaynaklarını (örneğin 15gb hafıza, 2 cpu) ihtiyacı vardır ve biz isteği üzerine yeni işçi düğümlerini büyütmek için autoscaler kullanın.

senaryo

Kullanıcılar, örneğin 1.0.0, 1.1.0, liman işçisi görüntü sürümü bir iş için kullanılacak seçebilir, hatta bir görüntü test ortamında gelen inşa edildi kod karma işlemek.

Biz FREETEXT edilecek liman işçisi etiketi terk gibi, kullanıcı var olmayan liman işçisi etiketi yazabilirsiniz. Bu nedenle iş pod ImagePullBackOff halde geliyor. pod bu durumda kalır ve başka hiçbir işi tarafından yeniden kullanılamaz böylece kaynaklar kilitli tutar.

Soru

etiketi: Bir çekme nedeniyle mevcut olmayan bir liman işçisi görüntüye başarısız olursa hemen veya en azından çabuk pod geçemediği için Kubernetes kendisi uygulanabilir doğru çözüm, nedir?

olasılıklar

Ben backofflimit içine baktı. Ben 0 olarak ayarlayın, ancak bu başarısız ya da işi kaldırmaz. kaynaklar tabii olarak iyi muhafaza edilmiştir.

Belki bir cron işi ile öldürülebilir. Bunun nasıl emin değilim.

İdeal olarak, kaynaklar bile unexisting liman işçisi görüntü ile bir iş için tahsis edilmemelidir. Kolayca bunu başarmak için bir ihtimal varsa Ama emin değilim.

Başka?

Oluştur 24/10/2019 saat 12:53
kaynak kullanıcı
Diğer dillerde...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more