【发布时间】:2020-07-27 21:15:53
【问题描述】:
我正在尝试构建 Rancher 集群(3 个节点)。我使用 Rancher 签名的 SSL 证书设置它。除了 pod: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.0
RANCHER-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
有人有类似的问题吗?谢谢。
【问题讨论】:
-
我通过 nginx ingress 和 cert-manager 同时使用 Linode 和 DigitalOcean 以及 k8s cert-manager 时遇到了同样的问题。它刚刚开始发生,并且没有生成生产证书。
-
幸运的是,在生产中,我们正在使用 CA 签名,但在测试中,我们无法修复它。
-
@JiříŠafář 你有没有设法解决这个问题?
标签: ssl kubernetes-ingress rancher cert-manager rancher-rke