kubeasz 制作(k8s)kubernetes集群离线安装包

转载:kubeasz 制作k8s 集群离线安装包

kubeasz 制作k8s 集群离线安装包

大家好,欢迎来到运维有术

本文介绍了,利用 ezdown 制作 kubeasz 离线部署 k8s 集群所需的离线安装包。

使用 kubeasz 离线安装 k8s 集群需要下载四个部分:

  • kubeasz 项目代码

  • 二进制文件(k8s、etcd、containerd 等组件)

  • 容器镜像文件(calico、coredns、metrics-server 等容器镜像)

  • 系统软件安装包(ipset、libseccomp2 等,仅无法使用本地 yum/apt 源时需要)

1. 离线文件准备

1.1 下载工具脚本 ezdown

本文使用 kubeasz 版本 3.6.1

在一台能够访问互联网的服务器上执行下面的命令(这不是废话么)

export release=3.6.1
wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown
chmod +x ./ezdown
export release=3.6.1
wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown
chmod +x ./ezdown

脚本在 GitHub上 可能需要多次尝试

看看 ezdown 都有哪些命令参数

注意:以下输出受限于规则而造成了缺失,请以实际结果为准。

[root@localhost ~]# ./ezdown
Usage: ezdown [options] [args]
  option:
    -C         stop&clean all local containers
    -D         download default binaries/images into "/etc/kubeasz"
    -P <OS>    download system packages of the OS (ubuntu_22,debian_11,...)
    -R         download Registry(harbor) offline installer
    -S         start kubeasz in a container
    -X <opt>   download extra images
    -d <ver>   set docker-ce version, default "20.10.24"
    -e <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值