
Kubernetes-kernel-based cloud os! Let's sealos run kubernetes
Simple
Any highly available distributed application on kubernetes can be installed with one click.
Flexible
Freely combine various distributed applications and easily customize the cloud you need.
Powerful
Cloud services can be found and obtained in the application market, simple but powerful.
Instant Create Examples
- Kubernetes
- Storage
- Network
- Database
- Monitoring
- GPU
- MQ
- Dashboard
- Rancher
- Kubesphere
- CICD
# 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
# Install helm
$ sealos run labring/helm:v3.8.2
# cert-manager
$ sealos run labring/cert-manager:v1.8.0
# Block storage
$ sealos run labring/openebs:v1.9.0
# Rook
$ sealos run labring/rook:v1.9.8
# Object storage
$ sealos run labring/minio-operator:v4.4.16
# 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
# 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
# Prometheus stack
$ sealos run labring/kube-prometheus-stack:v0.56.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
# DeepFlow
$ sealos run labring/deepflow:v6.1.1
# skywalking
$ sealos run labring/skywalking:8.8.1
# netdata
$ sealos run labring/netdata:v1.35.1
# GPU driver, runtime tools, and controller
# All in one~
$ sealos run labring/gpu-operator:v1.10.1
# Kafka HA, controller instance and exporter
$ sealos run labring/kafka-operator:0.28.0
$ sealos run labring/kafka-exporter:latest
# Kubernetes-dashboard:v1.0.8
$ sealos run docker.io/labring/kubernetes-dashboard:v1.0.8
# How to access
# You can run this command with local kubectl
$ kubectl proxy
# then access dashboard at http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
# Or you can access dashboard by server-side kubectl
$ kubectl port-forward -n kubernetes-dashboard --address 0.0.0.0 svc/kubernetes-dashboard <custom port>:443
# then access https://<server url>:<custom port> in your browser and type "thisisunsafe" to ignore problems of self-signed certificate
# Install ingress-nginx first, rancher need it
$ sealos run \
--masters 192.168.72.50,192.168.72.51,192.168.72.52 \
--nodes 192.168.72.53 -p 123456 \
labring/kubernetes:v1.23.8 \
labring/calico:v3.22.1 \
labring/helm:v3.8.2 \
labring/ingress-nginx:4.1.0 \
labring/cert-manager:v1.8.0
# After the above is ready, run rancher
$ sealos run registry.cn-shenzhen.aliyuncs.com/cnmirror/rancher:v2.6.6
# prerequisites: OpenEBS or other storage is needed by KubeSphere.
$ sealos run \
--masters xxx --nodes xxx -p xxx \
labring/kubernetes:v1.22.11 \
labring/calico:v3.22.1 \
labring/openebs:v1.9.0 \
registry.cn-shenzhen.aliyuncs.com/cnmirror/kubesphere:v3.3.0
# prerequisites: OpenEBS or other storage is needed by KubeSphere.
$ sealos run labring/jenkins:v2.346.2
$ sealos run labring/argocd:v2.4.8
Kernel Arch

Cloud Driver
Using CRI CNI CSI as Cloud OS Drivers
with compute/storage/network like containerd/calico/openebs to pooling every resource everywhere
Cloud Kernel
Using kubernetes as Cloud OS Core
abstracting underlying resources / defining resource interfaces / standardizing application management
Distributed Applications
Anything else as Cloud OS Applications
each combination to meet various requirements and scenarios
Used By
