Безопасный трафик между входом и обслуживанием kubernetes - PullRequest
0 голосов
/ 07 апреля 2019

Я довольно новичок в kubernetes, я надеюсь объяснить себя хорошо, и если у кого-нибудь есть какие-либо ресурсы / предложения для чтения по моей проблеме, это будет очень цениться.
Давайте перейдем прямо к делу. Веб-приложение, которое я пытаюсь раскрыть, принимает только https-соединение с сервисом. В общем, я хотел бы попросить вход связываться с моим сервисом через https

Следуя некоторому руководству, я попытался открыть простое веб-приложение (принимающее http-соединение) через https, создать сертификат и секрет и добавить следующую строку в ingress.yml:

 tls:
   - secretName: testexample.com
     hosts:
       - testexample.com

и, запустив curl -k https://testexample.com или через браузер, я вижу свою веб-страницу Проблемы возникают, когда мое веб-приложение принимает только https-соединение, а веб-приложение, которое мы переходим в kubernetes, делает. Я всегда получаю сообщение «404 default backend».

Я пытался найти некоторые ресурсы / учебник / предыдущие вопросы,

Безопасная связь между Ingress Controller (Traefik) и бэкэнд-сервисом в Kubernetes

Защита соединений от входа в службы в Kubernetes с помощью TLS

но я не понял, как выйти из проблемы.

Любые предложения, упомянутые выше, будут высоко оценены.

1 Ответ

0 голосов
/ 07 апреля 2019

Возможно, источником ошибки является ваше правило Ingress.Они не указывают на правильный сервис и порт или не находятся в том же пространстве имен, что и сервис.

...