Sealos - 以 kubernetes 为内核的云操作系统发行版

Sealos 以云原生的方式,抛弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,实现一个开源的、可随处运行的 AWS 替代方案

在线使用

简单

像使用个人电脑一样在 Kubernetes 上一键安装任意高可用分布式应用程序,几乎不需要任何专业的交付和运维成本

灵活

利用独特的集群镜像能力将任意分布式应用打包成 OCI 镜像,自由组合各种分布式应用程序,轻松订制所需的云

强大

通过应用商店来灵活满足各类用户的需求,形成强大的应用生态

特性

以 kubernetes 为云内核架构

01

分布式应用程序

任意分布式应用都可以作为云操作系统的应用进行自由组合,以满足各种需求和场景。
02

云内核

使用 Kubernetes 作为云操作系统内核,抽象底层资源 / 定义资源接口 / 标准化应用程序管理。
03

云驱动

使用 CRI、CNI、CSI 作为云操作系统驱动程序,并利用 Containerd、Calico、OpenEBS 等插件将所有的计算、存储和网络等资源池化。

使用样例

Kubernetes
存储
网络
数据库
可观测性
GPU
消息队列
可视化
容器管理平台
GitOps

Platform

Support various dashboards, allowing users to easily manage kubernetes clusters

GitOps

Support one-click operation for mainstream CI/CD systems such as Argo CD and Drone
# Jenkins
$ sealos run labring/jenkins:v2.346.2

# Argocd
$ sealos run labring/argocd:v2.4.8

# Tekton
$ sealos run labring/tekton:v0.61.0

# Fluxcd
$ sealos run labring/fluxcd:0.36.0
$ sealos run labring/weave-gitops:0.10.1

Kubernetes

管理 Kubernetes 集群的整个生命周期,包括集群的包括安装、扩容、备份、恢复和升级。
# Run a single node kubernetes
$ sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1

# Run a HA kubernetes cluster
$ sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1
      --masters 192.168.64.2,192.168.64.22,192.168.64.20 
      --nodes 192.168.64.21,192.168.64.19 -p [your-ssh-passwd]

# Add masters or nodes
$ sealos add --masters 192.168.64.20 --nodes 192.168.64.21,192.168.64.22

# Delete your cluster
$ sealos reset

Storage

一键安装各种分布式存储。
# Install helm
$ sealos run labring/helm:v3.8.2

# Block storage
$ sealos run labring/openebs:v1.9.0

# Object storage
$ sealos run labring/minio-operator:v4.4.16

Network

支持 Calico、Flannel 和 Cilium 等网络插件,可自由选择和定制。
# Using flannel
$ sealos run labring/flannel:v0.18.1

# Using calico
$ sealos run labring/calico:v3.22.1

# Nginx ingress
$ sealos run labring/ingress-nginx:4.1.0

Database

支持关系型数据库和非关系型数据库,并提供高可用、自动备份和多数据库实例管理等功能。
# MySQL cluster
$ sealos run labring/mysql-operator:8.0.23-14.1

# Clickhouse cluster
$ sealos run labring/clickhouse:0.18.4

# Redis cluster
$ sealos run labring/redis-operator:3.1.4

Monitoring

一键轻松部署监控和告警系统,无需额外配置,享受简单直观的可视化体验。
# Prometheus stack
$ sealos run labring/kube-prometheus-stack:35.0.0

# Metric server
$ sealos run labring/metrics-server:v0.6.1

# Any exporter
$ sealos run labring/redis-exporter:latest

# elasticsearch
$ sealos run labring/elastic:7.17.3
$ sealos run labring/fluent-bit:0.20.9
or
$ sealos run labring/fluent-operator-containerd:v1.5.1

# Eck-operator
$ sealos run labring/eck-operator:2.4.0

# Loki
$ sealos run labring/loki:2.6.1

GPU

一键安装 GPU 驱动,监控 GPU 资源,轻松打造具备 AI 能力的深度学习平台。
# GPU driver, runtime tools, and controller
# All in one~
$ sealos run labring/gpu-operator:v1.10.1

MQ

支持各种主流消息队列,并提供高可用和自动监控功能。
# Kafka HA, controller instance and exporter
$ sealos run labring/kafka-operator:0.28.0
$ sealos run labring/kafka-exporter:latest

Dashboard

一键安装各种 Kubernetes 可视化管理工具,轻松管理 Kubernetes 集群。
# Kubernetes-dashboard
$ sealos run docker.io/labring/kubernetes-dashboard:v1.0.8

# kuboard
$ sealos run labring/kuboard:v3

Platform

一键安装各种 企业级容器管理平台,轻松管理 Kubernetes 集群。
# Rancher, Notes: rancher depends on ingress-nginx and cert-manager, install it first.
$ sealos run labring/ingress-nginx:4.1.0 labring/cert-manager:v1.8.0
$ sealos run labring/rancher:v2.6.9

# kubesphere
$ sealos run labring/kubesphere:v3.3.1

# kubegems
sealos run labring/kubegems:v1.21.4

GitOps

一键安装 Argo CD 和 Drone 等主流 DevOps 系统。
# Jenkins
$ sealos run labring/jenkins:v2.346.2

# Argocd
$ sealos run labring/argocd:v2.4.8

# Tekton
$ sealos run labring/tekton:v0.61.0

# Fluxcd
$ sealos run labring/fluxcd:0.36.0
$ sealos run labring/weave-gitops:0.10.1

Kubernetes

Comprehensive Kubernetes Cluster management throughout its entire lifecycle, including Installation, Scaling, Backup, Recovery, and Upgrades
# Run a single node kubernetes
$ sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1

# Run a HA kubernetes cluster
$ sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1
      --masters 192.168.64.2,192.168.64.22,192.168.64.20 
      --nodes 192.168.64.21,192.168.64.19 -p [your-ssh-passwd]

# Add masters or nodes
$ sealos add --masters 192.168.64.20 --nodes 192.168.64.21,192.168.64.22

# Delete your cluster
$ sealos reset

Storage

Supports block storage, object storage, and file storage with one-click operation
# Install helm
$ sealos run labring/helm:v3.8.2

# Block storage
$ sealos run labring/openebs:v1.9.0

# Object storage
$ sealos run labring/minio-operator:v4.4.16

客户列表

已被 4000 多家公司和 10w+ 个人用户采用!

在线使用