Sealos v3 是 Sealos 的一个版本,它是一个以 Kubernetes 为内核的云操作系统发行版

特点:

  • 简单易用
  • 快速部署(高可用)

sealos

高可用架构,node通过ipvs-vs(locallb)转发到apiserver

alt text

sealos-v3.x (latest)

#doc

feature

  • 支持ARM版本离线包,v1.20版本离线包支持containerd集成,完全抛弃docker
  • 99年证书, 支持集群备份,升级
  • 不依赖ansible haproxy keepalived, 一个二进制工具,0依赖
  • 离线安装,不同kubernetes版本下载对应不同版本的资源包即可,离线包包含所有二进制文件配置文件和镜像
  • 高可用通过ipvs实现的localLB,占用资源少,稳定可靠,类似kube-proxy的实现
  • 几乎可兼容所有支持systemd的x86_64架构的环境
  • 轻松实现集群节点的增加/删除
  • dashboard ingress prometheus等APP 同样离线打包,一键安装

Linux Distributions, CPU Architecture

Debian 9+, x86_64/ arm64
Ubuntu 16.04, 18.04, 20.04 , x86_64/ arm64
Centos/RHEL 7.6+, x86_64/ arm64
99% systemd manage linux system, x86_64/ arm64
Kylin arm64

kubernetes Versions

1.16+
1.17+
1.18+
1.19+
1.20+
1.21+
1.22+

docker/containerd

kubernetes1.20+ 使用containerd作为cri. 不需要用户安装docker/containerd. sealos会安装1.3.9版本containerd。

kubernetes1.19及以下 使用docker作为cri。 也不需要用户安装docker,sealos会安装1.19.03版本docker