Rancher部署rke2的一些问题

Rancher Server 设置

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

下游集群信息

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

用户信息

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

主机操作系统:
Rocky9.4
问题描述:

  1. rancher安装rke2时,如何配置containerd的root和state路径,没有找到配置的选项,能否实现在安装前或者安装过程中配置?对于这种问题有没有最佳实践
  2. rke2中没有cattle-node-agent了吗?是被其他服务取代了吗?
  3. 安装配置里的registries的Mirror不生效?并且/var/lib/rancher/rke2/agent/etc/containerd/certs.d是空的,没人任何内容。

    image
  1. 参考 Issue [RFE] Option to provide data-dir for RKE2 provisioned by Rancher · Issue #45038 · rancher/rancher · GitHub, containerd 的 root dir默认是在 rke2的 data-dir目录下的,Rancher 初始化的 rke2集群修改data-dir 的功能只在 2.9上加入,2.7暂时应该没有办法简单的修改
  2. rke2中没有cattle-node-agent了吗?是被其他服务取代了吗? - node-agent 在 rke2集群不再需要
  3. Mirror 应该是生效的,可以在 containerd 配置中找到的,certs.d不太确定,后续回复

好的,了解,谢谢!
etcd除了截图中的,没办法配置其他参数吗?

你在Advanced选项看看,里面没有就没有了

UI确实没有,好像还可以通过rkeConfig配置!谢谢!

使用rkeConfig配置其他参数都生效了,data-dir好像不会生效,是不支持更改这个参数吗