Не удалось проверить сертификаты для *. *. Вычислить внутренние имена хостов в AWS - PullRequest
0 голосов
/ 12 октября 2018

Я создал кластер K8S в AWS и сгенерировал сертификаты для каждого компонента, и они могут подключаться друг к другу.Но пока я пытаюсь получить логи или установить приложение через Helm, я получаю сообщение об ошибке ниже:

$ helm install ./.helm
Error: forwarding ports: error upgrading connection: error dialing backend: x509: certificate is valid for bla-bla-bla.eu-central-1.elb.amazonaws.com, worker-node, .*.compute.internal, *.*.compute.internal, *.ec2.internal, bla-bla-bla.eu-central-1.elb.amazonaws.com, not ip-172-20-74-98.eu-central-1.compute.internal`

и мой сертификат:

X509v3 Subject Alternative Name:
DNS:bla-bla-bla.eu-central-1.elb.amazonaws.com, DNS:worker-node, DNS:.*.compute.internal, DNS:*.*.compute.internal, DNS:*.ec2.internal, DNS:bla-bla-bla.eu-central-1.elb.amazonaws.com, IP Address:172.20.32.10, IP Address:172.20.64.10, IP Address:172.20.96.10`

Спасибо за вашу помощьлучший

1 Ответ

0 голосов
/ 12 октября 2018

Сертификаты подстановочных знаков могут использоваться только для одного сегмента имен DNS.Вам понадобится сертификат, действительный для ip-172-20-74-98.eu-central-1.compute.internal или *.eu-central-1.compute.internal

...