使用自己的证书安装rancher,访问dashboard时仍然用的默认证书

Rancher Server 设置

  • Rancher 版本:2.7.6
    helm upgrade --install rancher rancher-stable/rancher
    –namespace cattle-system
    –set hostname=puhui2.chengfengerlai.com
    –set bootstrapPassword=admin
    –set service.type=NodePort
    –set ingress.tls.source=secret
    –set ingress.enabled=true
    –set-json=‘imagePullSecrets=[{“name”:“regcred”}]’

下游集群信息

  • Kubernetes 版本:
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):
    • 如果自定义,自定义权限集:

主机操作系统:

问题描述:
我从阿里云上申请了一个证书,把public.crt和chain.crt合并成一个crt
kubectl -n cattle-system create secret tls tls-rancher-ingress
–cert=tls.crt
–key=tls.key

重现步骤:

结果:

预期结果:

截图:


其他上下文信息:

日志


可以参考KSD大神的权威教程
Rancher 高可用安装–使用外部 LB 终止 SSL/TLS