所需资源
- sealos_5.0.1_linux_arm64.tar.gz
- kubernetes.tar等
- docker-compose-linux-aarch64
离线安装sealos,用于安装k8s+docker
首先安装sealos工具
tar zxvf sealos_5.0.1_linux_arm64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin*
使用sealos安装单节点k8s,并安装docker
sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.27.7 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.13.4 --single
离线安装
拉去和保存镜像,注意使用sealos
sealos pull registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.27.7
sealos save -o kubernetes.tar registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.27.7
在离线环境中加载镜像,将 kubernetes.tar 拷贝到离线环境, 使用 load 命令导入镜像即可:
sealos load -i kubernetes.tar
安装
sealos images # 查看集群镜像是否导入成功
sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes-docker:v1.27.7 # 单机安装,集群安装同理
安装docker-compose
下载docker-compose 文件,上传,docker-compose-linux-aarch64
cp docker-compose-linux-aarch64 /usr/local/bin/docker-compose
添加可执行权限
chmod +x /usr/local/bin/docker-compose
docker-compose --version
以上环境基本满足学习实验环境,我的实验环境是ARM机器
参考
- sealos离线安装k8s和docker
- docker-compose 下载地址