sealos离线安装k8s

本文详细描述了如何在没有互联网连接的情况下,使用Sealos离线安装Kubernetes,包括设置服务器、安装依赖项、加载镜像包、创建集群以及安装和管理kuboard。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sealos离线安装k8s

一、准备工作

三台服务器:修改vi /etc/hosts

192.168.166.130 master

192.168.166.131 node1

192.168.166.132 node2

离线资源包:

sealos_4.2.0_linux_amd64.tar.gz  helm-3.8.2.tar  kubernetestar-v1.25.0-4.2.0.tar  calico-3.24.1.tar  registry.tar.gz  registry-kuboard.tar.gz  labring.kuboard.v3.tar

不安装kuboard可以不使用registry-kuboard.tar.gz  labring.kuboard.v3.tar

资源包地址:

registry-kuboard.tar.gz

registry-kuboard.tar.gz官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

kubernetestar-v1.25.0-4.2.0.tar

https://download.csdn.net/download/wangcunhang/88218629

calico-3.24.1.tar

https://download.csdn.net/download/wangcunhang/88218720

registry.tar

https://download.csdn.net/download/wangcunhang/88218737

helm-3.8.2.tar

https://download.csdn.net/download/wangcunhang/88218788?spm=1001.2014.3001.5503

labring.kuboard.v3.tar

https://download.csdn.net/download/wangcunhang/88218797?spm=1001.2014.3001.5503

二、安装依赖项(socat是一个网络工具, k8s 使用它来进行 pod 的数据交互)

yum -y localinstall socat-1.7.3.2-2.el7.x86_64.rpm

三、解压并安装sealos

Sealos的下载地址:https://github.com/labring/sealos/releases/download/v4.2.0/sealos_4.2.0_linux_amd64.tar.gz

安装sealos

tar zxvf sealos_4.2.0_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin

四、安装Kubernetes

1、加载镜像包

sealos load -i kubernetestar-v1.25.0-4.2.0.tar

sealos load -i calico-3.24.1.tar

sealos load -i helm-3.8.2.tar

2、解压镜像包

cd /opt

tar -zxvf registry.tar.gz

如果安装kuboard,就解压registry-kuboard.tar.gz

3、# Create a cluster

$ sealos run labring/kubernetes:v1.25.0-4.2.0 labring/helm:v3.8.2 labring/calico:v3.24.1 \

     --masters 192.168.166.130 \

     --nodes 192.168.166.131,192.168.166.132 -p [your-ssh-passwd]

4、镜像仓库安装之后,去到registry的目录/var/lib/registry/docker

rm -rf registry/ && mv /opt/registry .

安装kuboard

五、添加etcd标签。Etcd的数量为奇数

kubectl label node master k8s.kuboard.cn/role=etcd

kubectl label node node1 k8s.kuboard.cn/role=etcd

去掉etcd

kubectl label node node1 k8s.kuboard.cn/role-

六、安装kuboard

1、导入离线镜像包

sealos load -i labring.kuboard.v3.tar

  1. 解压镜像包,并替换(安装kuboard,把这个步骤提前到第四步的第2点

tar -zxvf registry-kuboard.tar.gz

rm -rf registry/ && mv /opt/registry .

3、安装kuboard

sealos run labring/kuboard:v3

安装完成

查看node节点状态

kubectl get nodes

查看pod状态

kubectl get pod -A -owide

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值