操作系统信息
虚拟机/物理机,Centos7.5/Ubuntu22.04
Kubernetes版本信息
v1.22.9。单节点、多节点。
容器运行时
containerd
KubeSphere版本信息
v3.3.0。
问题是什么
以下均参考了3.3 官方文档:https://kubesphere.com.cn/docs/v3.3/installing-on-linux/cluster-operation/add-new-nodes/#%E6%B7%BB%E5%8A%A0%E5%B7%A5%E4%BD%9C%E8%8A%82%E7%82%B9
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.2.2 sh -
./kk create config --from-cluster
使用KubeKey生成的配置文件不全,虚拟机上按照此方式生成配置文件后,
除了文档中提到的“在配置文件中,将新节点的信息放在 hosts 和 roleGroups 之下。该示例添加了两个新节点(即 node1 和 node2)”外,还需要将节点的 user、 password加上,才可以。
问题:测试、正式环境按照 ./kk create config –from-cluster生成不全的配置文件,再加上新节点信息后,执行添加新节点:./kk add nodes -f sample.yaml
这有那个会不会还原已有的未在sample.yaml中的配置,或者造成其他影响?

