首页 云原生应用交付平台ADP 常见问题 集成环境ADP底座节点如何扩容

集成环境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中。

扩容中可能遇到的问题:

  • 扩容的机器与原机器密码不一致,则需要改成一致密码。
  • 扩容的机器与原机器的磁盘名称及大小不一致(阿里云直接购买通配置机器时容易发生)。需调整为一致。
阿里云首页 云原生应用交付平台ADP 相关技术圈