Балансировщик нагрузки HTTPS в облачной сети Google не работает ("Ошибка сервера")
Моя настройка:
- Кубернетский кластер (GKE).
- В GKE есть модуль A и связанная служба A с портом 15000. Я открыл брандмауэр вычислений и подключил к кластеру внешний статический IP-адрес, и я могу получить доступ к модулю через этот IP-адрес и порт 15000, все хорошо Вот.
- Еще один модуль (B) и сервис (B) с портом 16000. Как и выше, все работает. Я могу добраться до этой капсулы.
- Я создал балансировщик нагрузки HTTPS, пытаясь перенаправить путь / внешний интерфейс к порту 15000 и путь / внутренний сервер к порту 16000. В распределителе нагрузки я создал 2 вспомогательных службы, оба из которых настроены на "Instance Group" GKE (у меня есть только 1), и я перечислил порты выше.
- Я также создал проверки здоровья с теми же портами, что и выше.
Проверка работоспособности и балансировка нагрузки - оба не работают. Healthcheck просто говорит "не в порядке" (я не могу найти журналы или что-то в этом роде), и, пытаясь достичь ip балансировщика нагрузки, я получаю 502 ошибку сервера с общим сообщением об ошибке сервера.
В чем проблема? как я могу даже увидеть логи или понять, что здесь не так?