删除k3s-serving的secrets后重启rancher,新的k3s-serving secrets没有重新生成

Rancher Server 设置

  • Rancher 版本:v2.7.5
  • 安装选项 (Docker install/Helm Chart): Docker install
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
  • 在线或离线部署:在线

下游集群信息

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

用户信息

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

主机操作系统:
Ubuntu 22.04.2 LTS
问题描述:
删除k3s-serving的secrets后重启rancher,新的k3s-serving secrets没用重新生成
重现步骤:
进入rancher容器后执行:
kubectl --insecure-skip-tls-verify -n kube-system delete secrets k3s-serving
kubectl --insecure-skip-tls-verify delete secret serving-cert -n cattle-system
rm -f /var/lib/rancher/k3s/server/tls/dynamic-cert.json

重启rancher容器后进入容器并执行:
curl --insecure -sfL https://192.168.30.100:9443/v3
kubectl -n kube-system get secrets
返回信息:
No resources found in kube-system namespace.
结果:

预期结果:

截图:

其他上下文信息:

日志


没有生成也不影响,这个是k3s的证书,不影响 rancher 运行

:bulb: 如果您在生产环境中使用 Rancher,希望获得更专业、及时的技术支持,也欢迎了解一下我们的商业订阅服务。可以点击论坛右上角聊天(:speech_balloon:)图标,私信联系我了解详细信息,我们有中文支持团队为您服务 :blush:

好的,感谢大佬解答 :pray: