RKE2集群中的containerd的配置文件config.toml

Rancher Server 设置 docker run

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

下游集群信息

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

用户信息

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

主机操作系统:ubuntunb 20.04

问题描述:containerd的配置文件具体是在/etc/containerd,还是/var/lib/rancher/rke2/agent/etc/containerd 这个目录配置,两者的关系是怎么样的

重现步骤:

结果:

预期结果:

截图:

其他上下文信息:

日志


rke2 的 containerd 配置文件为:/var/lib/rancher/rke2/agent/etc/containerd/config.toml

至于你说的 /etc/containerd 目录,应该是你自己安装某些软件留下的,和 rke2 生成的 containerd 没有任何关系

环境:
1、rancher 2.7.5 + rke2 + harbor https
2、上游和下游安装时用的都是registry.cn-hangzhou.aliyuncs.com 这个镜像;

问题1:现在用下游用私有镜像harbor部署负载,修改下游节点/etc/rancher/rke2/registries.yaml 和 /etc/rancher/agent/registries.yaml后,重起centos后registries.yaml的内容没有发生任何变化,为何?

参考:高级选项和配置 | RKE2