Kullanılabilirlik için Google en iyi uygulamalarını takip ederek GKE için bir Apache/MySQL/PHP yığınını kapsayıcıya dönüştürün. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her bileşeni ayrı bir kapsayıcıda paketleyin. Hazırlık (readiness) ve canlılık (liveness) yoklamalarını uygulayın..
Neden bu cevap
Google Kubernetes Engine (GKE) için en iyi uygulama, her bir hizmeti (Apache, MySQL, PHP) ayrı bir kapsayıcıda paketlemektir. Bu yaklaşım, hizmetlerin bağımsız olarak ölçeklenmesine, güncellenmesine ve yönetilmesine olanak tanır, bu da mikro hizmet mimarisinin temel prensibidir. Hazırlık (readiness) yoklamaları, bir kapsayıcının trafiği kabul etmeye hazır olup olmadığını kontrol ederken, canlılık (liveness) yoklamaları, bir kapsayıcının hala çalışır durumda olup olmadığını ve yeniden başlatılması gerekip gerekmediğini belirler. Bu yoklamalar, uygulamanın yüksek kullanılabilirliğini ve dayanıklılığını sağlar. Diğer seçenekler ise monolitik veya daha az esnek yaklaşımlar sunar: Uygulamayı tek bir kapsayıcıda paketlemek, bağımsız ölçeklendirme ve yönetim yeteneklerini sınırlar. Bileşenleri ayrı kapsayıcılarda paketleyip ancak başlatmayı bir komut dosyasıyla düzenlemek, Kubernetes'in yerleşik orkestrasyon yeteneklerini tam olarak kullanmaz ve hata toleransını azaltır. Tek bir kapsayıcıda bash betiği ile birden fazla bileşeni arka plan işi olarak başlatmak, yine monolitik bir yapı oluşturur ve kapsayıcıların "bir süreç, bir kapsayıcı" prensibine aykırıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez