安装环境
推荐使用Centos7或者以上版本,能访问互联网
主机名 | IP地址 |
k8s-master | |
k8s-node1 | |
k8s-node2 |
下载离线安装包
sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载
cd /data
# 下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \
chmod +x sealos && mv sealos /usr/bin
# 下载离线资源包
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1./kube1..tar.gz
# 安装一个三master的kubernetes集群
sealos init --passwd '服务器密码' \
--master \
--node --node \
--pkg-url /root/kube1..tar.gz \
--version v1.
注意更改为自己的安装包路径、ip地址和密码
操作命令
增加master
sealos join --master --master
sealos join --master - # 或者多个连续IP
增加node
sealos join --node --node
sealos join --node - # 或者多个连续IP
删除指定master节点
sealos clean --master --master
sealos clean --master - # 或者多个连续IP
删除指定node节点
sealos clean --node --node
sealos clean --node - # 或者多个连续IP
清理集群
sealos clean --all