Porównaj ceny domen i usług IT, sprzedawców z całego świata

Google Cloud Load Balancer - 502 - Niezarządzana grupa instancji nie sprawdza stanu


Obecnie mam konfigurację modułu równoważenia obciążenia HTTPS współpracującą z 443 Frontend, Backend i Health Check, która obsługuje pojedyncze wystąpienie hosta nginx.
Podczas nawigacji bezpośrednio do hosta przez przeglądarkę strona ładuje się poprawnie z ważnymi certyfikatami SSL.
Kiedy próbuję uzyskać dostęp do witryny za pośrednictwem adresu IP modułu równoważenia obciążenia, otrzymuję komunikat o błędzie 502 - serwera. Sprawdzam dzienniki Google i zauważam błędy „failed_to_pick_backend” w module równoważenia obciążenia. Zauważyłem też, że nie przechodzi kontroli stanu zdrowia.
Niektóre wyszukiwania prowadzą mnie do tych dwóch linków:

https://cloudplatform.googlebl ... .html
https://cloudplatform.googlebl ... .html
https://github.com/coreos/bugs/issues/1195
https://github.com/coreos/bugs/issues/1195
Problem nr 1. Nie jestem pewien, czy menedżer adresów google (RHEL 7) działa na serwerze. Nie widzę wpisu adresu IP modułu równoważenia obciążenia HTTPS w trasach. Google SDK jest zainstalowany. To jest obraz dostarczony przez Google i jeśli zaktualizuję adres IP w konsoli, zaktualizuje się również na hoście. Jak sprawdzić, czy menedżer adresów google działa na RHEL7?
[root@server]# ip route ls table local type local scope host
10.212.2.40 dev eth0 proto kernel src 10.212.2.40
127.0.0.0/8 dev lo proto kernel src 127.0.0.1
127.0.0.1 dev lo proto kernel src 127.0.0.1

Dane wyjściowe wszystkich usług Google
[root@server]# systemctl list-unit-files
google-accounts-daemon.service enabled
google-clock-skew-daemon.service enabled
google-instance-setup.service enabled
google-ip-forwarding-daemon.service enabled
google-network-setup.service enabled
google-shutdown-scripts.service enabled
google-startup-scripts.service enabled

Problem # 2: Nie otrzymano odpowiedzi 200 OK. Certyfikat jest ważny i taki sam na LB i serwerze. Podczas uruchamiania curl na serwerze aplikacji otrzymuję tę odpowiedź.
root@server.com  curl -I [url=https://app-server.com]https://app-server.com[/url]
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: [url=https://curl.haxx.se/docs/sslcerts.html]https://curl.haxx.se/docs/sslcerts.html[/url]

Myśli?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Rozwiązywanie problemów z kontrolami stanu
https://cloud.google.com/compu ... hecks
a gdy już zaczną działać, istnieje duże prawdopodobieństwo, że pozostałe problemy znikną (zwłaszcza, że ​​Twój backend zwraca zawartość).

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się