SSL с TCP-соединением на Kubernetes? - PullRequest
0 голосов
/ 08 октября 2019

Я использую TCP-сервер (экземпляр Docker / Go) в Kubernetes. Он работает, и клиенты могут подключаться и выполнять нужные действия. Я хотел бы сделать TCP-соединение безопасным с помощью SSL-сертификата. У меня уже есть SSL, работающий со службой HTTP Rest API, работающей в том же кластере Kubernetes с использованием входных контроллеров, но я не уверен, как настроить его с помощью обычного TCP-соединения. Может кто-то указать мне верное направление ?

1 Ответ

0 голосов
/ 10 октября 2019

Как вы можете прочитать в документации :

Ingress не предоставляет произвольные порты или протоколы. Для предоставления службам, отличным от HTTP и HTTPS, в Интернете обычно используется служба типа Service.Type = NodePort или Service.Type = LoadBalancer .

В зависимости отна используемой платформе у вас есть другой тип LoadBalancers, который вы можете использовать для прекращения трафика SSL. Если у вас есть локальный кластер , вы можете настроить дополнительный nginx или haproxy перед вашим кластером Kubernetes, который будет обрабатывать трафик SSL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...