Kubernetes uygulamaları çalıştırmanın yanında onları çalışır tutar. Bunu "istenen durum" yaklaşımıyla yapar: hedef tanımlanır, örneğin "bu uygulamadan üç kopya çalışsın"; platform gerçek durumu sürekli bu hedefe getirir.
Üretim ortamında bunun karşılığı birkaç mekanizmadır:
Sağlık denetimi
Uygulama belirli aralıklarla yoklanır; yanıt vermeyen kopya trafikten çıkarılır ve yeniden başlatılır.
Arızada yeniden başlatma
Fiziksel sunucu arızalandığında üzerindeki kopyalar sağlıklı sunucularda yeniden açılır; hedef üç kopyaysa yine üç kopya çalışır.
Kaynak sınırları
Bir uygulamadaki bellek sızıntısı komşu uygulamayı etkileyemez; sınırı aşan kopya yeniden başlatılır.
Yükle birlikte ölçeklendirme
Trafik arttığında kopya sayısı tanımlı sınırlar içinde otomatik artar, azaldığında geri iner.
Bu mekanizmaların doğru ayarlanması gerekir: yanlış tanımlanmış bir sağlık denetimi, sağlıklı bir uygulamayı sürekli yeniden başlatabilir. Yönetilen Kubernetes hizmetinde bu ayarlar üretimde kullanılan değerlerle kurulmuş olarak teslim edilir.
İlgili hizmet:
Yönetilen Kubernetes