ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

sealos kubernetes(k8s)高可用安装教程

2021-07-05 15:05:23  阅读:201  来源: 互联网

标签:node kubernetes -- 192.168 0.6 master sealos k8s


官网地址

https://www.sealyun.com/instructions

快速开始

环境信息

主机名	IP地址
master0	192.168.0.2
master1	192.168.0.3
master2	192.168.0.4
node0	192.168.0.5

服务器密码:123456

kubernetes高可用安装教程

只需要准备好服务器,在任意一台服务器上执行下面命令即可

kubernetes .0版本不建议上生产环境!!!

下载并安装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/562b5c0ae4e48d17c5ab6d49422842c5-v1.20.0/kube1.20.0.tar.gz

安装一个三master的kubernetes集群

$ sealos init --passwd '123456' \
    --master 192.168.0.2  --master 192.168.0.3  --master 192.168.0.4 \ 
    --node 192.168.0.5 \
    --pkg-url /root/kube1.20.0.tar.gz \
    --version v1.20.0

参数含义

参数名	含义	                示例
passwd	服务器密码	        123456
master	k8s master节点IP地址	192.168.0.2
node	k8s node节点IP地址	192.168.0.3
pkg-url	离线资源包地址,支持下载到本地,或者一个远程地址	/root/kube1.20.0.tar.gz
version	资源包对应的版本	    v1.20.0

增加master

sealos join --master 192.168.0.6 --master 192.168.0.7
sealos join --master 192.168.0.6-192.168.0.9  # 或者多个连续IP

增加node

sealos join --node 192.168.0.6 --node 192.168.0.7
sealos join --node 192.168.0.6-192.168.0.9  # 或者多个连续IP

删除指定master节点

sealos clean --master 192.168.0.6 --master 192.168.0.7
sealos clean --master 192.168.0.6-192.168.0.9  # 或者多个连续IP

删除指定node节点

sealos clean --node 192.168.0.6 --node 192.168.0.7
sealos clean --node 192.168.0.6-192.168.0.9  # 或者多个连续IP

清理集群

sealos clean --all

备份集群

sealos etcd save

注意事项

  • 必须同步所有服务器时间
  • 所有服务器主机名不能重复
  • 系统支持:centos7.6以上 ubuntu16.04以上 内核推荐4.14以上
  • 系统推荐:centos7.7

 

标签:node,kubernetes,--,192.168,0.6,master,sealos,k8s
来源: https://blog.51cto.com/u_7692005/2980967

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有