Testy kondycji (health checks) równoważenia obciążenia HTTP(S) dla portu 80 kończą się niepowodzeniem i żaden ruch nie dociera do instancji. Które polecenie rozwiąże ten problem?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: gcloud compute firewall-rules create allow-lb --network load-balancer --allow tcp --source-ranges 130.211.0.0/22,35.191.0.0/16 --direction INGRESS.
Dlaczego to jest odpowiedź
Poprawna odpowiedź to gcloud compute firewall-rules create allow-lb --network load-balancer --allow tcp --source-ranges 130.211.0.0/22,35.191.0.0/16 --direction INGRESS. Testy kondycji równoważenia obciążenia HTTP(S) w Google Cloud pochodzą z określonych zakresów adresów IP: 130.211.0.0/22 i 35.191.0.0/16. Aby testy kondycji działały poprawnie i ruch docierał do instancji, konieczne jest utworzenie reguły zapory zezwalającej na ruch przychodzący (INGRESS) z tych zakresów na port, na którym działa usługa (w tym przypadku port 80, domyślny dla HTTP). Pozostałe opcje są nieprawidłowe: gcloud compute instances add-access-config instance-1 jest używane do przypisywania zewnętrznego adresu IP do instancji, co nie rozwiązuje problemu z testami kondycji. Reguła zapory z direction EGRESS kontroluje ruch wychodzący z instancji, a nie przychodzący do niej, co jest wymagane dla testów kondycji. Zwiększenie unhealthy-threshold dla testów kondycji nie rozwiąże problemu z blokowaniem ruchu przez zaporę, a jedynie zmieni warunki, w których instancja zostanie uznana za niezdrową.
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