ssl - Rancher - 对 ingress.local 有效

标签 ssl kubernetes-ingress rancher cert-manager rancher-rke

我正在尝试构建 Rancher 集群(3 个节点)。我使用 Rancher 签名的 SSL 证书设置它。除了 pods:cattle-node-agent 外,一切都运行良好:

level=fatal msg="Get https://rancher-test.mycompany.com: x509: certificate is valid for ingress.local, not rancher-test.mycompany.com".
我设置了有关文档的所有内容,并用于 Rancher 部署和 cert-manager 官方 HELM 存储库。 Rancher 版本 2.4.5 - 稳定的。
集群中的所有主机都能够解析:rancher-test.mycompany.com。对于测试,我不想使用 CA 签名者证书。
CERT-MANAGER 安装方式:helm upgrade --install cert-manager jetstack/cert-manager --namespace cert-manager --version v0.15.0RANCHER-SERVER 安装方式:helm upgrade --install rancher --namespace cattle-system tmp/rancher/ --set hostname=host1 --set hostname2=host2 --set hostname3=host3--set replicas=3 ignore_errors: True有没有人有类似的问题?谢谢你。

最佳答案

看起来你得到的是假证书。
请尝试以下 helm upgrade --install rancher --namespace cattle-system tmp/rancher/--set hostname=rancher-test.mycompany.com --set replicas=3
另外,请运行 kubectl -n cattle-system get ingress rancher -o yaml 并验证正确的主机名。

关于ssl - Rancher - 对 ingress.local 有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63123686/

相关文章:

php - Rancher sidekick php-fpm端口映射

docker - 为使用 docker-compose 启动的 Rancher 2.x 的 cert-manager 创建 Issuer

python - OpenSSL s_client 和 Python SSL 模块在主机名证书上存在分歧

ssl - 我的网站有 SSL 证书,但浏览器仍然显示连接不安全

spring - 无法通过 Kubernetes 入口访问 websocket

nginx - Nginx入口 Controller 如何在Kubernetes上工作?

google-app-engine - 进入子域

java - OkHttpClient 将 http URL 重定向到 Https 并给出带有 https URL 的 SSLException

delphi - 如何仅支持 TLS 1.x(在我的网络服务中)?

docker - Docker挂起 “activating”