sealos

Sealos is a production-ready Kubernetes distribution that provides a one-stop solution for both public and private cloud. https://sealos.io

APACHE-2.0 License

Stars
12.9K
Committers
144

Bot releases are visible (Hide)

sealos - v3.0.0

Published by fanux almost 5 years ago

新增app(addons)安装功能

使用方法

本地拉取:

sealos install --pkg-url dashboard.tar

远程拉取:

sealos install --pkg-url https://github.com/sealstore/dashboard/releases/download/v1.10.0-alpha.0/dashboard.tar

dashboard.tar如何构造

dashboard.tar里包含yaml文件与镜像文件等

[root@iZj6c2ihvsz4y7barissm4Z test]# cat config 
LOAD docker load -i image.tar
APPLY kubectl apply -f manifests
DELETE kubectl delete -f manifests
REMOVE sleep 10 && docker rmi -f k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
[root@iZj6c2ihvsz4y7barissm4Z test]# ls
config  image.tar  manifests

把上述三个文件打包

[root@iZj6c2ihvsz4y7barissm4Z test]#  tar cvf dashboard.tar config image.tar manifests
sealos - v3.0.0-beta.2

Published by fanux almost 5 years ago

使用方法

本地拉取:

sealos install --pkg-url dashboard.tar

远程拉取:

sealos install --pkg-url https://github.com/sealstore/dashboard/releases/download/v1.10.0-alpha.0/dashboard.tar

dashboard.tar如何构造

dashboard.tar里包含yaml文件与镜像文件等

[root@iZj6c2ihvsz4y7barissm4Z test]# cat config 
LOAD docker load -i image.tar
APPLY kubectl apply -f manifests
DELETE kubectl delete -f manifests
REMOVE sleep 10 && docker rmi -f k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
[root@iZj6c2ihvsz4y7barissm4Z test]# ls
config  image.tar  manifests

把上述三个文件打包

[root@iZj6c2ihvsz4y7barissm4Z test]#  tar cvf dashboard.tar config image.tar manifests
sealos - v3.0.0-beta.1

Published by fanux about 5 years ago

使用方法

本地拉取:

sealos install --pkg-url dashboard.tar

远程拉取:

sealos install --pkg-url https://github.com/sealstore/dashboard/releases/download/v1.10.0-alpha.0/dashboard.tar

dashboard.tar如何构造

dashboard.tar里包含yaml文件与镜像文件等

[root@iZj6c2ihvsz4y7barissm4Z test]# cat config 
LOAD docker load -i image.tar
APPLY kubectl apply -f manifests
DELETE kubectl delete -f manifests
REMOVE sleep 10 && docker rmi -f k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
[root@iZj6c2ihvsz4y7barissm4Z test]# ls
config  image.tar  manifests

把上述三个文件打包

[root@iZj6c2ihvsz4y7barissm4Z test]#  tar cvf dashboard.tar config image.tar manifests
sealos - v3.0.0-beta.0

Published by fanux about 5 years ago

使用方法

本地拉取:

sealos install --pkg-url dashboard.tar

远程拉取:

sealos install --pkg-url https://github.com/sealstore/dashboard/releases/download/v1.10.0-alpha.0/dashboard.tar

dashboard.tar如何构造

dashboard.tar里包含yaml文件与镜像文件等

[root@iZj6c2ihvsz4y7barissm4Z test]# cat config 
LOAD docker load -i image.tar
APPLY kubectl apply -f manifests
DELETE kubectl delete -f manifests
REMOVE sleep 10 && docker rmi -f k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
[root@iZj6c2ihvsz4y7barissm4Z test]# ls
config  image.tar  manifests

把上述三个文件打包

[root@iZj6c2ihvsz4y7barissm4Z test]#  tar cvf dashboard.tar config image.tar manifests
sealos - v3.0.0-alpha.0

Published by fanux about 5 years ago

v2.0.4

  • fixed config overwrite bug
sealos - v2.0.7

Published by fanux about 5 years ago

wget https://github.com/fanux/sealos/releases/download/$TAG/sealos
chmod +x sealos
cp sealos /usr/bin

$TAG 为git tag

修复1.16.0版本join master bug

sealos - v2.0.6

Published by fanux about 5 years ago

wget https://github.com/fanux/sealos/releases/download/$TAG/sealos
chmod +x sealos
cp sealos /usr/bin

$TAG 为git tag

支持1.16.0版本,v2.0.5-alpha.6 以下版本不支持1.16.0

  • fix clean bug
sealos - v2.0.5

Published by fanux about 5 years ago

wget https://github.com/fanux/sealos/releases/download/$TAG/sealos
chmod +x sealos
cp sealos /usr/bin

$TAG 为git tag

支持1.16.0版本,v2.0.5-alpha.6 以下版本不支持1.16.0

sealos - v2.0.5-alpha.6

Published by fanux about 5 years ago

wget https://github.com/fanux/sealos/releases/download/v2.0.5-alpha.6/sealos
chmod +x sealos
cp sealos /usr/bin

支持1.16.0版本,v2.0.5-alpha.6 以下版本不支持1.16.0

sealos - v2.0.5-alpha.5

Published by fanux about 5 years ago

v2.0.4

  • fixed config overwrite bug
sealos - v2.0.5-alpha.4

Published by fanux about 5 years ago

Useage:

wget https://github.com/fanux/sealos/releases/download/v2.0.5-alpha.4/sealos
cp sealos /usr/bin
sealos - v2.0.5-alpha.3

Published by fanux about 5 years ago

v2.0.4

  • fixed config overwrite bug
sealos - v2.0.5-alpha.2

Published by fanux about 5 years ago

v2.0.4

  • fixed config overwrite bug
sealos - v2.0.5-alpha.1

Published by fanux about 5 years ago

v2.0.4

  • fixed config overwrite bug
  • fixed private key with passwd
sealos - v2.0.5-alpha.0

Published by fanux about 5 years ago

sealos - v2.0.4

Published by fanux about 5 years ago

v2.0.4

  • fixed config overwrite bug
sealos - v2.0.3

Published by fanux over 5 years ago

sealos - v2.0.1-beta.3

Published by fanux over 5 years ago

Awesome
Build Status

简体中文,老版本
简体中文,kubernetes v1.14.0+

离线包购买市场

sealos 1.x docs

Sealos 2.0

Support kuberentes 1.14.0+ , you needn't keepalived and haproxy anymore!

build a production kubernetes cluster

Quick Start

sealos init --master 192.168.0.2 --master 192.168.0.3 --master 192.168.0.4 --node 192.168.0.5 --user root --passwd your-server-password

Thats all!

Architecture

  +----------+                       +---------------+  virturl server: 127.0.0.1:6443
  | mater0   |<----------------------| ipvs nodes    |    real servers:
  +----------+                      |+---------------+            10.103.97.200:6443
                                    |                             10.103.97.201:6443
  +----------+                      |                             10.103.97.202:6443
  | mater1   |<---------------------+
  +----------+                      |
                                    |
  +----------+                      |
  | mater2   |<---------------------+
  +----------+

Every node config a ipvs for masters LB.

Then run a lvscare as a staic pod to check realserver is aviliable. /etc/kubernetes/manifests/sealyun-lvscare.yaml

LVScare

This can care your masters ipvs rules.

公众号:

sealyun

sealos - v2.0.1-beta.2

Published by fanux over 5 years ago

Awesome
Build Status

简体中文,老版本
简体中文,kubernetes v1.14.0+

离线包购买市场

sealos 1.x docs

Sealos 2.0

Support kuberentes 1.14.0+ , you needn't keepalived and haproxy anymore!

build a production kubernetes cluster

Quick Start

sealos init --master 192.168.0.2 --master 192.168.0.3 --master 192.168.0.4 --node 192.168.0.5 --user root --passwd your-server-password

Thats all!

Architecture

  +----------+                       +---------------+  virturl server: 127.0.0.1:6443
  | mater0   |<----------------------| ipvs nodes    |    real servers:
  +----------+                      |+---------------+            10.103.97.200:6443
                                    |                             10.103.97.201:6443
  +----------+                      |                             10.103.97.202:6443
  | mater1   |<---------------------+
  +----------+                      |
                                    |
  +----------+                      |
  | mater2   |<---------------------+
  +----------+

Every node config a ipvs for masters LB.

Then run a lvscare as a staic pod to check realserver is aviliable. /etc/kubernetes/manifests/sealyun-lvscare.yaml

LVScare

This can care your masters ipvs rules.

公众号:

sealyun

sealos - v2.0.1-beta.1

Published by fanux over 5 years ago

Awesome
Build Status

简体中文,老版本
简体中文,kubernetes v1.14.0+

离线包购买市场

sealos 1.x docs

Sealos 2.0

Support kuberentes 1.14.0+ , you needn't keepalived and haproxy anymore!

build a production kubernetes cluster

Quick Start

sealos init --master 192.168.0.2 --master 192.168.0.3 --master 192.168.0.4 --node 192.168.0.5 --user root --passwd your-server-password

Thats all!

Architecture

  +----------+                       +---------------+  virturl server: 127.0.0.1:6443
  | mater0   |<----------------------| ipvs nodes    |    real servers:
  +----------+                      |+---------------+            10.103.97.200:6443
                                    |                             10.103.97.201:6443
  +----------+                      |                             10.103.97.202:6443
  | mater1   |<---------------------+
  +----------+                      |
                                    |
  +----------+                      |
  | mater2   |<---------------------+
  +----------+

Every node config a ipvs for masters LB.

Then run a lvscare as a staic pod to check realserver is aviliable. /etc/kubernetes/manifests/sealyun-lvscare.yaml

LVScare

This can care your masters ipvs rules.

公众号:

sealyun