下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可
下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可
https://blog.csdn.net/xyz_dream/article/details/88372356 https://github.com/unixhot/salt-k8s
https://www.latelee.org/kubernetes/k8s-deploy-1.17.0-detail.html
kubernetes高可用安装(kubernetes install)工具,一条命令,离线安装,包含所有依赖,内核负载不依赖haproxy keepalived,纯golang开发,99年证书,支持v1.16.8 v1.15.11 v1.17.4 v1.18.0! https://sealyun.com https://github.com/fanux/sealos
1# 下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可
2wget https://github.com/fanux/sealos/releases/download/v3.2.0/sealos && \
3 chmod +x sealos && mv sealos /usr/bin
4
5# 下载离线资源包
6wget https://sealyun.oss-cn-beijing.aliyuncs.com/d551b0b9e67e0416d0f9dce870a16665-1.18.0/kube1.18.0.tar.gz
7
8# 安装一个三master的kubernetes集群
9sealos init --passwd 123456 \
10 --master 192.168.0.2 --master 192.168.0.3 --master 192.168.0.4 \
11 --node 192.168.0.5 \
12 --pkg-url /root/kube1.18.0.tar.gz \
13 --version v1.18.0
14
15
16增加master
17
18sealos join --master 192.168.0.6 --master 192.168.0.7
19sealos join --master 192.168.0.6-192.168.0.9 # 或者多个连续IP
20增加node
21
22sealos join --node 192.168.0.6 --node 192.168.0.7
23sealos join --node 192.168.0.6-192.168.0.9 # 或者多个连续IP
24删除指定master节点
25
26sealos clean --master 192.168.0.6 --master 192.168.0.7
27sealos clean --master 192.168.0.6-192.168.0.9 # 或者多个连续IP
28删除指定node节点
29
30sealos clean --node 192.168.0.6 --node 192.168.0.7
31sealos clean --node 192.168.0.6-192.168.0.9 # 或者多个连续IP
32清理集群
33
34sealos clean