Rancher 网站证书配置

在使用helm在已经存在的Kubernetes集群上安装 rancher HA 时,

有3种https模式可选,如果可以使用的话,LET’S ENCRYPT 模式无疑是最简单的方式,LET’S ENCRYPT甚至可以通过cert-manager在证书过期之前,自动更新免费证书,非常的方便。

但是有的时候收到网络环境,或者是客户的额外要求时,就需要手动更新或者设置证书

此处在安装时选择的是 RANCHER-GENERATED CERTIFICATES

在这种模式下 rancher 会自己创建mockup的自管理证书

可以看到 Not secure 提示 以及自管理的证书的细节

我们知道 rancher的网页服务本身就是基于 ingress 暴露的

所以只需要把证书配置到对应的 ingress 上就可以了

上图中可以看到 这个ingress 使用的 cert 是 tls-rancher-ingress

来创建一个新证书的 secret

然后重新指定rancher ingress的cert配置

更新证书

./rke cert rotate

证书已经更新

Send a Message