集群镜像版本支持说明
支持 Containerd 的 K8s
推荐使用 Containerd 作为容器运行时 (CRI)
K8s 版本 |
Sealos 版本 |
CRI 版本 |
集群镜像版本 |
<1.25 |
>=v4.0.0 |
v1alpha2 |
labring/kubernetes:v1.24.0 |
>=1.25 |
>=v4.1.0 |
v1alpha2 |
labring/kubernetes:v1.25.0 |
>=1.26 |
>=v4.1.4-rc3 |
v1 |
labring/kubernetes:v1.26.0 |
>=1.27 |
>=v4.2.0-alpha3 |
v1 |
labring/kubernetes:v1.27.0 |
>=1.28 |
>=v5.0.0 |
v1 |
labring/kubernetes:v1.28.0 |
如果要使用 Kubernetes v1.26.0 版本,可以选择 sealos v4.1.4-rc3 及更高版本,并使用 v1 CRI 版本。
支持 Docker 的 K8s
K8s 版本 |
Sealos 版本 |
CRI 版本 |
集群镜像版本 |
<1.25 |
>=v4.0.0 |
v1alpha2 |
labring/kubernetes-docker:v1.24.0 |
>=1.25 |
>=v4.1.0 |
v1alpha2 |
labring/kubernetes-docker:v1.25.0 |
>=1.26 |
>=v4.1.4-rc3 |
v1 |
labring/kubernetes-docker:v1.26.0 |
>=1.27 |
>=v4.2.0-alpha3 |
v1 |
labring/kubernetes-docker:v1.27.0 |
>=1.28 |
>=v5.0.0 |
v1 |
labring/kubernetes-docker:v1.28.0 |
支持 Containerd 的 k3s
K3s 版本 |
Sealos 版本 |
集群镜像版本 |
>=1.24 |
>=v5.0.0 |
labring/k3s:v1.24.0 |
下载Sealos命令行工具
1
| $ curl --silent "https://api.github.com/repos/labring/sealos/releases" | jq -r '.[].tag_name'
|
将 VERSION
替换为要安装的 Sealos 版本
1
| $ curl -sfL https://mirror.ghproxy.com/https://raw.githubusercontent.com/labring/sealos/main/scripts/install.sh | PROXY_PREFIX=https://mirror.ghproxy.com sh -s ${VERSION} labring/sealos
|
1
| chmod +x sealos && mv sealos /usr/bin
|
在线安装K8s集群
集群环境
sealos_4.3.7_amd64
内网地址 |
类型 |
操作系统 |
服务器配置 |
10.0.0.6 |
Master |
CentOS 8.2 |
2C8G |
10.0.0.19 |
Node |
CentOS 8.2 |
2C8G |
10.0.0.7 |
Node |
CentOS 8.2 |
2C8G |
安装前环境配置
1 2 3 4 5
| echo ''' 10.0.0.6 k8s01 10.0.0.19 k8s02 10.0.0.7 k8s03 ''' >> /etc/hosts
|
安装K8s集群
不含registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.13.4
1 2 3
| sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.27.16 \ --masters 10.0.0.6 \ --nodes 10.0.0.19,10.0.0.7 -p w{5YoJx2
|
1 2 3 4 5 6 7 8 9
| sealos gen registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.27.16 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.13.4 \ --masters 10.0.0.6 \ --nodes 10.0.0.19,10.0.0.7 -p w{5YoJx2 -o Clusterfile2 sealos gen registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.27.16 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/flannel:v0.25.6 \ --masters 10.0.0.6 \ --nodes 10.0.0.19,10.0.0.7 -p w{5YoJx2 -o Clusterfile1
|
