主机规划:

hostnameip节点CPU内存
master 192.168.147.131 管理节点44G
node01192.168.147.132工作节点42G
node02192.168.147.133工作节点42G

安装sealos之前的准备:

1.关闭swap分区

2.关闭防火墙和SELinux

systemctl disable --now firewalld

vi /etc/selinux/conf

3.配置时间同步服务

yum -y install chrony

4.配置地址解析

5.配置/etc/hosts文件

6.配置sealos的yum源

[fury]
name=labring Yum Repo
baseurl=https://yum.fury.io/labring/
enabled=1
gpgcheck=0

 

安装sealos:

1.安装sealos的cli

yum -y install sealos

2.编译Clusterfile

sealos gen registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.25.6 \
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.12.0 \
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.24.1 \
registry.cn-shanghai.aliyuncs.com/labring/cert-manager:v1.8.0 \
registry.cn-shanghai.aliyuncs.com/labring/openebs:v3.4.0 \
--masters 192.168.147.131 \
--nodes 192.168.147.132,192.168.147.133 \
-p ${ssh_password} --output='Clusterfile'

3.使用Clusterfile部署k8s集群

sealos apply -f  ./Clusterfile

4.安装后的效果

5.可以使用kubectl 命令查看各种资源

附录

注意以下镜像资源为国际镜像源前缀,国内使用请在前面加上registry.cn-shanghai.aliyuncs.com/

支持 Containerd 的 K8s

官方推荐使用CRI为containerd的k8s

Containerd 是一种轻量级、高性能的容器运行时,与 Docker 兼容。使用 Containerd 的 Kubernetes 镜像可以提供更高的性能和资源利用率。以下是支持 Containerd 的集群镜像版本支持说明:

K8s 版本 Sealos 版本 CRI 版本集群镜像版本
<1.25 >=v4.0.0v1alpha2labring/kubernetes:v1.24.0
>=1.25 >=v4.1.0v1alpha2labring/kubernetes:v1.25.0
>=1.26>=v4.1.4-rc3v1labring/kubernetes:v1.26.0
>=1.27>=v4.2.0-alpha3v1labring/kubernetes:v1.27.0
>=1.28>=v5.0.0v1labring/kubernetes:v1.28.0

支持 Docker 的 K8s

当然,你也可以选择使用 Docker 作为容器运行时,以下是支持 Docker 的集群镜像版本支持说明:

K8s 版本 Sealos 版本 CRI 版本集群镜像版本
<1.25 >=v4.0.0v1alpha2labring/kubernetes-docker:v1.24.0
>=1.25 >=v4.1.0v1alpha2labring/kubernetes-docker:v1.25.0
>=1.26>=v4.1.4-rc3v1labring/kubernetes-docker:v1.26.0
>=1.27>=v4.2.0-alpha3v1labring/kubernetes-docker:v1.27.0
>=1.28>=v5.0.0v1labring/kubernetes-docker:v1.28.0

支持 Containerd 的 k3s


     

K3s 版本        Sealos 版本集群镜像版本
>=1.24 >=v5.0.0 labring/k3s:v1.24.0

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐