集成环境ADP底座节点如何扩容

更新时间: 2023-04-06 18:25:49

Q:集成环境ADP底座节点如何扩容?

A:目前集成环境不支持自动扩缩容,需要手动的方式。具体方案如下:

前置项:扩容的机器配置信息需要和之前及机器配置保存一致

  • 机器root密码

  • 存储盘名称及大小

Trident版本判断

1. 进入工作目录

cd /root/workspace/clusters
ls
image

如果目录下可执行二进制为sealos,Trident版本小于1.1.7;

如果目录下可执行二进制为trident,Trident版本大于等于1.1.7;

Trident >= 1.1.7

线上环境

cd /root/workspace/clusters
vim trident-xxxxx.yaml
image

1、masters或nodes添加需要扩容机器的ip。

2、执行扩容命令

cd /root/workspace/clusters
./trident apply -f trident-xxx.yaml

线下环境

1、进入产品包解压目录

2、编辑global.yaml,masters和nodes添加需要扩容机器的ip。

image

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. 新节点配置

image

3. 新节点配置

image

新节点添加成功后需要查看将原节点/etc/hosts截图部分hosts绑定复制到新节点的/etc/hosts中。

扩容中可能遇到的问题:

  • 扩容的机器与原机器密码不一致,则需要改成一致密码。

  • 扩容的机器与原机器的磁盘名称及大小不一致(阿里云直接购买通配置机器时容易发生)。需调整为一致。

上一篇: 分区是否需要手工登录机器格式化 下一篇: ADP线上环境的组件可以接入接阿里云上的现有中间件吗
阿里云首页 云原生应用交付平台 相关技术圈