В минувшие выходные GCP LB пометила один из наших экземпляров как безвредный. Ничего не изменилось, никаких передислокаций и другие экземпляры в порядке.
Я использую проверку работоспособности TCP, следующее значение равно 0, как и ожидалось.
nc localhost 80 -z; echo $?
Как мне отладить, почему GCP считает узел неисправным?
ОБНОВИТЬ:
Я изменил проверку работоспособности на SSL, а затем снова на TCP80, и теперь Google считает узел исправным. Это немного беспокоит.
Наиболее частая причина сбоя проверки работоспособности - привязка службы только к внешнему IP-адресу экземпляра, а не к адресу балансировщика нагрузки.
Вам необходимо заставить серверный процесс прослушивать все настроенные адреса на хосте. Таким образом, проверка работоспособности будет работать для внешнего адреса балансировщика нагрузки.
Вы найдете подробную информацию о том, как отлаживать проверки работоспособности при балансировке нагрузки на облачной платформе Google. Вот.