Używasz GKE z autoskalowaniem i musisz udostępnić aplikację publicznie przez HTTPS na publicznym adresie IP. Co powinieneś utworzyć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz Kubernetes Service typu NodePort dla swojej aplikacji oraz Kubernetes Ingress, aby udostępnić tę usługę za pośrednictwem Cloud Load Balancer..
Dlaczego to jest odpowiedź
Aby udostępnić aplikację publicznie przez HTTPS z autoskalowaniem w GKE, potrzebujesz zewnętrznego równoważenia obciążenia. Kubernetes Ingress automatycznie tworzy Cloud Load Balancer, który obsługuje ruch HTTPS i przekierowuje go do usługi Kubernetes. Usługa typu NodePort jest wymagana, aby Ingress mógł kierować ruch do podów aplikacji w klastrze, ponieważ NodePort udostępnia aplikację na stałym porcie na każdym węźle. Opcja z ClusterIP jest nieprawidłowa, ponieważ ClusterIP jest dostępny tylko wewnątrz klastra i nie zapewnia publicznego dostępu ani równoważenia obciążenia. Opcja z NodePort i DNS dla każdego węzła jest nieefektywna i nie zapewnia automatycznego równoważenia obciążenia ani zarządzania certyfikatami SSL, co jest kluczowe dla HTTPS. Rozwiązanie z HAProxy w podzie jest ręczne, złożone i nie wykorzystuje w pełni możliwości GKE i Cloud Load Balancera.
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