Опубликовать проверку работоспособности на входе в другой порт - PullRequest
0 голосов
/ 18 мая 2018

Я хочу спрятать свою проверку здоровья и поместить ее в другой порт.По умолчанию балансировщик нагрузки Google Kubernetes, созданный для входа, использует проверку готовности для внешних проверок работоспособности.

Могу ли я сказать входу использовать свой альтернативный порт, не выставляя его в качестве службы на входе?

Можно ли настроить другую проверку работоспособности для входа?

Есть ли лучший способ скрыть проверку работоспособности без авторизации?

1 Ответ

0 голосов
/ 25 мая 2018

Если я вас правильно понимаю, да, вы можете. Эта ссылка будет полезна.Я цитирую - контроллер Ingress сначала ищет совместимый тест готовности, если он его находит, он принимает его как проверку работоспособности HTTP (S) грузобалансировщика GCE.

Сам вход не проверяет работоспособность.Проверка работоспособности предназначена для бэкэндов.Вам нужно будет определить тест готовности в вашем Развертывании (модуль), например:

      readinessProbe:
        httpGet:
          path: /YOUR_PATH
          port: YOUR_PORT
        initialDelaySeconds: 5 #optional
        periodSeconds: 5       #optional

Теперь, если тест готовности пройдет (ответит 200), проверка работоспособности для бэкэндов будет обновлена ​​этимновый.

...