Почему служба Kube не присоединяет сертификат SSL к AWS NLB? - PullRequest
0 голосов
/ 05 февраля 2019

Нам нужен сервис Kubernetes, который запускает AWS Load Balancer, который поддерживает веб-сокеты, то есть не классический LB.Поддержка AWS NLB находится в альфа-состоянии, но, похоже, работает хорошо.

Проблема, с которой мы столкнулись, заключается в том, чтобы установить для слушателя значение TLS, а не TCP, и правильно подключить сертификат ACM SSL - то, что хорошо работает сКлассический LB

Аннотации, которые мы имеем в service.yml:

      service.beta.kubernetes.io/aws-load-balancer-ssl-cert: 'arn:aws:acm:{{ .Values.certificate.region }}:{{ .Values.certificate.aws_user_id }}:certificate/{{ .Values.certificate.id }}'
      service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy: "ELBSecurityPolicy-TLS-1-2-2017-01"
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb

Результат:

| Listener ID | Security Policy | SSL Certificate | Default Action |
| ---         | ---             | ---             | ---            |
| TCP: 443    | N/A             | N/A             | Forward to: k8s|

Ожидаемый:

| Listener ID | Security Policy | SSL Certificate | Default Action |
| ---         | ---             | ---             | ---            |
| TLS: 443    | ELBSecurityPol..| f456ac87d0ed99..| Forward to: k8s|

1 Ответ

0 голосов
/ 05 февраля 2019

Вы можете использовать контроллер ingress nginx на kubernetes, и косвенно это также делает балансировщик нагрузки, но обработка сертификата Обновление с помощью диспетчера сертификатов будет очень простым

Таким образом, вход с диспетчером сертификатов будет лучшей идеей для сертификатов SSL и TLS.на kubernetes

https://kubernetes.io/docs/concepts/services-networking/ingress/

Для получения более подробной информации об этом учебном пособии ознакомьтесь с

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes

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