Bir geliştirici, bir uygulamayı Amazon EKS'ye taşıdı ve imajları Amazon ECR'ye taşıdı. Yeni bir AWS hesabı oluşturdu ve uygulamanın yapılandırmasını yeni backend kaynaklarını işaret edecek şekilde güncelledi. Pipeline derlemesi ve dağıtımı başarılı oldu, ancak çalışan uygulama hala eski backend'e bağlanıyor. Yapılan incelemede, uygulama yapılandırmasının hala orijinal EKS kümesini referans aldığı görüldü. Uygulamanın neden yeni kaynaklara bağlanmadığını açıklayan sebep nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Geliştirici, uygulamanın Docker imaj etiketini yeni bir sürüme güncellemedi..
Neden bu cevap
Uygulama, eski backend'e bağlanmaya devam ediyor çünkü EKS kümesinde çalışan pod'lar hala eski Docker imaj etiketini kullanıyor. Geliştirici, uygulama yapılandırmasını güncelleyip pipeline'ı çalıştırmış olsa da, bu değişikliklerin yeni bir Docker imajı oluşturulmasına ve/veya EKS dağıtımının bu yeni imajı kullanacak şekilde güncellenmesine neden olmadığı anlaşılıyor. EKS, bir dağıtımın kullandığı imaj etiketini değiştirmediğiniz sürece, mevcut pod'ları yeni bir imajla yeniden başlatmaz. Bu durumda, pipeline başarılı olsa bile, EKS'deki dağıtım hala eski imajı referans aldığı için uygulama eski backend'e bağlanmaya devam eder. Diğer seçenekler, sorunun temel nedenini açıklamamaktadır. Yeni bir etiket eklemek veya değişiklikleri yeni bir etikete göndermek, dağıtımın bu yeni etiketi kullanmasını sağlamaz. Yeni bir hesap oluşturulmaması da, pipeline'ın başarılı olma durumuyla çelişir.
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