sealos高可用安装kubernetes工具

2022-08-30 0 1,561

本期推荐的是可以使用一条命令快速安装高可用 kubernetes的项目。

注意:阿里巴巴从去年五月份内部开始在某些场景使用sealos,内部fork的版本trident在sealos基础上作出了非常多的优化使系统更加稳定功能更加强大。

sealos高可用安装kubernetes工具

快速开始

搭建环境

主机名

IP地址

master0

192.168.0.7

master1

192.168.0.8

master2

192.168.0.9

node0

192.168.0.6

在服务器上执行相关脚本

# 下载并安装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.22.0/kube1.22.0.tar.gz# 安装一个三master的kubernetes集群$ sealos init --passwd '123456' \服务器密码--master 192.168.0.7  --master 192.168.0.8  --master 192.168.0.9  \--node 192.168.0.6 \--pkg-url /root/kube1.22.0.tar.gz \--version v1.22.0

pkg-url:离线资源包地址,支持下载到本地,或者一个远程地址

version:资源包对应的版本

新增master节点

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

新增node节点

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

删除指定master节点

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

删除指定node节点

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

清理集群

sealos clean --all

sealos高可用安装kubernetes工具

特性:

1.支持ARM版本离线包,v1.20版本离线包支持containerd集成,完全抛弃docker

2.99年证书, 支持集群备份,升级

3.不依赖ansible haproxy keepalived, 一个二进制工具,0依赖

4.离线安装,不同kubernetes版本下载对应不同版本的资源包即可,离线包包含所有二进制文件配置文件和镜像

5.高可用通过ipvs实现的localLB,占用资源少,稳定可靠,类似kube-proxy的实现

6.轻松实现集群节点的增加/删除

7.资源包放在阿里云oss上,再也不用担心网速

sealos高可用安装kubernetes工具

前提条件

  • 安装并启动docker,已经安装了会重启docker. 高版本离线包自带docker,如没安装docker会自动安装.
  • 下载kubernetes 离线安装包.
  • 下载最新版本sealos.
  • 务必同步服务器时间
  • 主机名不可重复
  • master节点CPU必须2C以上
  • 请使用sealos 3.2.0以上版本

注意事项

1.必须同步所有服务器时间

2.所有服务器主机名不能重复

3.系统支持:centos7.6以上 ubuntu16.04以上

4.内核推荐4.14以上, 系统推荐:centos7.7

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 sealos高可用安装kubernetes工具 https://www.7claw.com/36605.html

分享免费的开源源码

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务