我阅读了官方有关部署的文档,我认为将集群的安装交给专业的团队是很合理的。Zadig 只需要专注于核心业务的部署(采用 Helm Chart 作为标准的安装方式)。
Sealos 已经在离线和部署方面有了长达 5 年的经验,积累了大量的部署和安装相关的经验。去年发布的 4.x 版本使得部署和应用管理变得极其简单。通过统一的 OCI 交付方式,安装过程变得更加简便和易用。在不到一年的时间里,集群镜像社区已经提供了超过一百种集群镜像。
下面我来说明一下如何安装以及安装教程:
- 安装sealos
wget https://github.com/labring/sealos/releases/download/v4.3.0/sealos_4.3.0_linux_amd64.tar.gz
tar -zxvf sealos_4.3.0_linux_amd64.tar.gz sealos
chmod a+x sealos
mv sealos /usr/bin/
- 安装集群以及zadig,目前支持zadig 1.17.0 和 1.18.0
sealos run --masters 172.31.64.100 --nodes 172.31.64.101,172.31.64.102,172.31.64.103 labring/kubernetes:v1.23.0 labring/helm:v3.12.0 labring/calico:v3.24.1 labring/coredns:v0.0.1 --passwd ‘Fanux#123’
sealos run labring/openebs:v3.4.0
sealos run --env IP=172.31.64.100 labring/zadig:1.17.0
需要安装calico openebs作为依赖。
如果需要调整helm参数的话可以执行
sealos run --env IP=172.31.64.100 --env HELM_OPTS=“–set tags.minio=false” labring/zadig:1.17.0
具体调整HELM_OPTS即可。
- 视频教程
之前录过一个视频教程,可以看一下。