sealos安装k8s集群
sealos安装k8s集群
参考连接:
https://hub.docker.com/r/labring/kubernetes-docker/tags?name=1.28
安装sealos
参考链接:https://sealos.run/docs/self-hosting/lifecycle-management/quick-start/install-cli/
# 存放位置:Seafile\服务和工具安装包\sealos
cd /root
mkdir k8s
cd k8s
tar xf sealos_5.0.0_linux_arm64.tar.gz
ln -s /root/k8s/sealos /bin
离线部署
1、在任意可以下载镜像节点上执行
# 离线基础镜像清单
images='
registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.30.9
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.24.1
'
for i in $images; do
sealos pull $i
docker_image_pak_name=$(echo $i| awk -F '/' '{print $NF}'|tr -s ':' '-')
sealos save -o ${docker_image_pak_name}.tar $i
done
正常执行结果:
[root@k8s-test tmp]# ll -h
总用量 753M
-rw-r--r-- 1 root root 336M 1月 10 14:47 calico-v3.24.1.tar
-rw-r--r-- 1 root root 15M 1月 10 14:47 helm-v3.9.4.tar
-rw-r--r-- 1 root root 404M 1月 10 14:47 kubernetes-docker-v1.30.9.tar
2、在k8s第一个节点上导入镜像
images='
registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.30.9
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.24.1
'
for i in $images; do
docker_image_pak_name=$(echo $i| awk -F '/' '{print $NF}'| tr -s ':' '-')
sealos load -i ${docker_image_pak_name}.tar
done
3、安装k8s
命令式参数式安装:
3.1、 安装单节点
sealos images # 查看集群镜像是否导入成功
sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.30.9 \
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 \
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.24.1
# 单机安装,集群安装同理
3.2、安装集群版
两种网络插件
- 安装calico网络插件k8s集群
sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.30.9 \
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 \
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.24.1 \
--masters 192.168.192.132 --nodes 192.168.192.133 --passwd 123.com.cn
- 安装cilium网络插件k8s集群
sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.30.9 \
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 \
registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.14.14 \
--masters 192.168.192.132 --nodes 192.168.192.133 --passwd 123.com.cn
4、删除k8s
sealos reset
使用安装配置文件定制化安装
参考连接:https://sealos.run/docs/self-hosting/lifecycle-management/reference/sealos/commands/apply

浙公网安备 33010602011771号