KuberSphere 添加新 Node 节点

步骤一:添加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实例。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容