Я пытаюсь использовать сертификат и DNS http://my.local-ip.co/ в Кубернете.
Скачиваю сертификат и ключ. Создайте секрет ingress-tls.
kubectl создать секретный tls ingress-tls --key /tmp/server.key --cert /tmp/bundled_cert_file.pem
Попробуйте установить панель управления kubernetes с помощью helm с секретом ingress-tls:
helm установить kube-dashboard --set ingress.enabled=true \
--set протоколHttp=true \
--set service.externalPort=9090 \
--set ingress.tls[0].secretName=ingress-tls \
--set ingress.tls[0].hosts[0]=kubernetes-dashboard.10-66-218-100.my.local-ip.co \
--set ingress.hosts[0]=kubernetes-dashboard.10-66-218-100.my.local-ip.co \
--set extraArgs="{--enable-insecure-login=true,--enable-skip-login=true,--disable-settings-authorizer=true,--insecure-bind-address=0.0.0.0,- -небезопасный-порт=9090}" \
kubernetes-панель / kubernetes-панель
Но при входе получаю ошибку:
Сертификат SSL «default/ingress-tls» не содержит общего имени или альтернативного имени субъекта для сервера «kubernetes-dashboard.10-66-218-100.my.local-ip.co»: x509: сертификат действителен для * .my.local-ip.co, а не kubernetes-dashboard.10-66-218-100.my.local-ip.co
Как отключить проверку сертификата SSL?
Спасибо!