下载并安装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

https://github.com/kubernetes-sigs/kubespray

k8s