sealos部署-1高可用集群

一 基础信息

官网:

https://sealyun.com/docs/

离线安装包:

http://store.lameleg.com/

二 架构图

sealos架构图.png

三 部署

3.1-sealos工具安装

wget https://github.com/labring/sealos/releases/download/v4.2.0/sealos_4.2.0_linux_amd64.tar.gz \
   && tar zxvf sealos_4.2.0_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin

3.2-安装一个三master的kubernetes集群

sealos run labring/kubernetes:v1.25.0 labring/helm:v3.8.2 labring/calico:v3.24.1      --masters 192.168.1.100,192.168.1.101,192.168.1.102      --nodes 192.168.1.1,192.168.1.3 -p 密码

四-常用命令

4.1-增加master 或者多个连续IP

sealos join --master 192.168.0.43 --master 192.168.0.218
sealos join --master 192.168.0.6-192.168.0.9

4.2-增加node 或者多个连续IP

sealos join --node 192.168.0.142 --node 192.168.0.82
sealos join --node 192.168.0.6-192.168.0.9

4.3-删除指定master节点 或者多个连续IP

sealos clean --master 192.168.0.43 --master 192.168.0.218
sealos clean --master 192.168.0.218-192.168.0.9

4.4-删除指定node节点 或者多个连续IP

sealos clean --node 192.168.0.6 --node 192.168.0.7
sealos clean --node 192.168.0.6-192.168.0.9

4.5清理集群

sealos clean --all