Как внешне выставить протокол amqps rabbitmq в среде k8s? - PullRequest
0 голосов
/ 19 ноября 2018

Мне было интересно - при настройке узлов rabbitmq для использования соединения TLS (как показано здесь https://github.com/artooro/rabbitmq-kubernetes-ha/blob/master/configmap.yaml),, как я понимаю, мне нужно создать сертификат, соответствующий имени хоста, можно использовать подстановочный знак - https://www.rabbitmq.com/clustering-ssl.html.

Поскольку кластер dns является внутренним, я думаю, мне следует создать сертификат с общим именем, например - '* .rabbitmq.default.svc.cluster.local'.

Когда я выставляюсервис, я должен создать сервис NodePort или сервис LoadBalancer - с совершенно другим именем хоста (он должен маршрутизироваться внутри).

Мой вопрос - как будет работать соединение amqps?он дает мне один из сертификатов узла - который не будет соответствовать днс балансировщика нагрузки?

Как правильно выставить протокол amqps?

Заранее спасибо

1 Ответ

0 голосов
/ 13 июля 2019

Если кто-то смотрит на это, это не имеет значения - это не «стандартное» соединение https.

Клиенту необходимо указать правильное общее имя, и этого достаточно для работы соединения.

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