I'm Koala

I'm Koala

KuberSphere 添加新 Node 节点

k8s
2
2026-08-25

步骤一:添加Hosts

登录KS-Master的机器,编辑/etc/hosts,将新node 节点的内网IP添加到hosts中。

image

步骤二:添加SSH Key到新node 节点

ssh-copy-id 10.100.8.99

输入新节点的root密码。

步骤三:编辑KS配置文件config.yaml

image

步骤四:挂载数据盘并分区

如果新 node 节点有数据盘,还需要将数据盘挂载到/var/lib/docker目录。

如果新 node 节点没有使用数据盘,可忽略此步骤。

如果数据盘未分区,或者未创建文件系统,请先参考阿里云官方文档,确保数据盘创建了ext4的文件系统后再执行下面的命令。

mkdir -p /var/lib/dockermount /dev/vdb1 /var/lib/dockerecho `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /var/lib/docker ext4 defaults 0 0 >> /etc/fstab

安装Kubersphere和Kubernetes的依赖组件。

yum install -y conntrack socat ebtables ipset

步骤五:通过kk命令新增Node节点

在master节点执行下面的命令

export KKZONE=cn./kk add nodes -f config.yaml

初检通过后,即可输入yes进行添加。

image

添加成功后,系统将显示下面的信息:

INFO[10:30:49 CST] Installing kube binaries
INFO[10:30:49 CST] Joining nodes to cluster
INFO[10:30:50 CST] Congratulations! Scaling cluster is successful. 

登录KS控制台,确认 集群节点 中含有新增的 ECS实例。

  • 0