操作系统信息
虚拟机,Centos7.6,8c/16g
Kubernetes版本信息
v24.1。多节点。
容器运行时
containerd,1.6.4
KubeSphere版本信息
kk 2.2.1 安装ks版本 v3.3.0。离线安装 containerd + k8s+ks+私有仓库(harbor)
问题是什么
问题1: 离线扩容节点containerd的配置文件config.toml私有仓库证书部分为空
首先kk add nodes时会报如下错误

查看要扩容节点 /etc/containerd/config.toml

手动修改 /etc/containerd/config.toml 后重启containerd 然后再执行 ./kk add nodes 才可以成功添加节点

为什么kk默认推送的config.toml中没有指定私有仓库证书?
问题2: 执行kk delete node缩容时/etc/hosts文件不会更新, 仍有已经删除的节点