集成环境ADP底座节点如何扩容
Q:集成环境ADP底座节点如何扩容?
A:目前集成环境不支持自动扩缩容,需要手动的方式。具体方案如下:
前置项:扩容的机器配置信息需要和之前及机器配置保存一致
机器root密码
存储盘名称及大小
Trident版本判断
1. 进入工作目录
cd /root/workspace/clusters
ls
如果目录下可执行二进制为sealos,Trident版本小于1.1.7;
如果目录下可执行二进制为trident,Trident版本大于等于1.1.7;
Trident >= 1.1.7
线上环境
cd /root/workspace/clusters
vim trident-xxxxx.yaml
1、masters或nodes添加需要扩容机器的ip。
2、执行扩容命令
cd /root/workspace/clusters
./trident apply -f trident-xxx.yaml
线下环境
1、进入产品包解压目录
2、编辑global.yaml,masters和nodes添加需要扩容机器的ip。
3、执行离线部署安装命令
./hopctl install -p `pwd`
Trident < 1.1.7
1. 进入工作目录
cd /root/workspace/clusters
2. 执行扩容
2.1 扩容 Node
sealos join --node 172.16.211.70【填写待扩容的节点ip】
2.2 扩容 Master
sealos join --master 172.16.211.70【填写待扩容的节点ip】
2.3 缩容 Node/Master
kubectl delete node NODE_NAME【填写待缩容的节点名称】
3. 新节点配置
3. 新节点配置
新节点添加成功后需要查看将原节点/etc/hosts截图部分hosts绑定复制到新节点的/etc/hosts中。
扩容中可能遇到的问题:
扩容的机器与原机器密码不一致,则需要改成一致密码。
扩容的机器与原机器的磁盘名称及大小不一致(阿里云直接购买通配置机器时容易发生)。需调整为一致。