Deweloper migrował aplikację do Amazon EKS i przeniósł obrazy do Amazon ECR. Utworzył nowe konto AWS i zaktualizował konfigurację aplikacji, aby wskazywała na nowe zasoby backendu. Kompilacja i wdrożenie potoku zakończyły się sukcesem, ale uruchomiona aplikacja nadal łączy się ze starym backendem. Dochodzenie wykazało, że konfiguracja aplikacji nadal odwołuje się do oryginalnego klastra EKS. Jaki jest powód, dla którego aplikacja nie połączyła się z nowymi zasobami?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Deweloper nie zaktualizował tagu obrazu Docker aplikacji do nowej wersji..
Dlaczego to jest odpowiedź
Aplikacja nadal łączy się ze starym backendem, ponieważ wdrożona wersja aplikacji w klastrze EKS odwołuje się do poprzedniej wersji obrazu Docker. Mimo że deweloper przeniósł obrazy do Amazon ECR i zaktualizował konfigurację aplikacji, nie zaktualizował tagu obrazu Docker w definicji wdrożenia EKS. W rezultacie EKS nadal pobiera i uruchamia kontener ze starym obrazem, który zawiera odniesienia do poprzedniego klastra EKS. Aby aplikacja połączyła się z nowymi zasobami, deweloper musi zaktualizować tag obrazu Docker w manifestach Kubernetes (np. w pliku Deployment.yaml) i ponownie wdrożyć aplikację w klastrze EKS.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana