sealos安装k8s集群

sealos安装k8s集群

参考连接:

https://hub.docker.com/r/labring/kubernetes-docker/tags?name=1.28

https://sealos.run/docs/self-hosting/lifecycle-management/quick-start/deploy-kubernetes#支持-docker-的-k8s

安装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、安装集群版
两种网络插件
  1. 安装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
  1. 安装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

posted @ 2025-01-22 10:06  Tenderness、  阅读(119)  评论(0)    收藏  举报