K8S下载离线安装包所需文件

下载相关文件

官网下载地址集合https://kubernetes.io/zh-cn/releases/download/
在这里插入图片描述

下载相关镜像

官网镜像描述

所有 Kubernetes 容器镜像都被部署到 registry.k8s.io 容器镜像仓库。

容器镜像支持架构
registry.k8s.io/kube-apiserver:v1.32.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-controller-manager:v1.32.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-proxy:v1.32.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-scheduler:v1.32.0amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/conformance:v1.32.0amd64, arm, arm64, ppc64le, s390x

Kubernetes 项目以 SPDX 2.3 格式发布已签名的 Kubernetes 容器镜像列表。你可以使用以下方法获取该列表:

curl -Ls "https://sbom.k8s.io/$(curl -Ls https://dl.k8s.io/release/stable.txt)/release" | grep "SPDXID: SPDXRef-Package-registry.k8s.io" |  grep -v sha256 | cut -d- -f3- | sed 's/-/\//' | sed 's/-v1/:v1/'

如需手动验证 Kubernetes 核心组件的签名容器镜像, 请参考验证签名容器镜像。
如果你要拉取特定架构的容器镜像,则单架构镜像的签名方式与多架构清单列表相同。

kubeadm镜像准备

安装好kubeadm后,可以提前下载kudeadm启动需要的镜像,使用如下命令

# 查看kubeadmin需要的镜像
kubeadm config images list
# 使用如下命令可以直接拉取镜像
kubeadm config images pull

正常情况下我们这边只需要再手动下载coredns、pause、etcd三个镜像即可

root@ubuntu:/opt/software/kubernetes/1.32.1/mirror/amd64# kubeadm config images list
registry.k8s.io/kube-apiserver:v1.32.1
registry.k8s.io/kube-controller-manager:v1.32.1
registry.k8s.io/kube-scheduler:v1.32.1
registry.k8s.io/kube-proxy:v1.32.1
registry.k8s.io/coredns/coredns:v1.11.3
registry.k8s.io/pause:3.10
registry.k8s.io/etcd:3.5.16-0

国内拉取注意

正常情况下国内下载 registry.k8s.io 仓库的镜像会非常慢,但是国内有很多前辈已经做好了镜像加速,我们这边拉取镜像只需要把 registry.k8s.io 替换成 k8s.mirror.nju.edu.cn 即可进行拉取,最后进行tag即可重命名为我们所需要的镜像。例如:

# 拉取命令
docker pull k8s.mirror.nju.edu.cn/conformance-amd64:v1.32.1
docker pull k8s.mirror.nju.edu.cn/kubectl-amd64:v1.32.1
docker pull k8s.mirror.nju.edu.cn/kube-apiserver-amd64:v1.32.1
docker pull k8s.mirror.nju.edu.cn/kube-proxy-amd64:v1.32.1
docker pull k8s.mirror.nju.edu.cn/kube-scheduler-amd64:v1.32.1
docker pull k8s.mirror.nju.edu.cn/kube-controller-manager-amd64:v1.32.1
docker pull k8s.mirror.nju.edu.cn/coredns/coredns:v1.11.3
docker pull k8s.mirror.nju.edu.cn/pause:3.10
docker pull k8s.mirror.nju.edu.cn/etcd:3.5.16-0# 重命名镜像
docker tag k8s.mirror.nju.edu.cn/conformance-amd64:v1.32.1 registry.k8s.io/conformance:v1.32.1
docker tag k8s.mirror.nju.edu.cn/kubectl-amd64:v1.32.1 registry.k8s.io/kubectl:v1.32.1
docker tag k8s.mirror.nju.edu.cn/kube-apiserver-amd64:v1.32.1 registry.k8s.io/kube-apiserver:v1.32.1
docker tag k8s.mirror.nju.edu.cn/kube-proxy-amd64:v1.32.1 registry.k8s.io/kube-proxy:v1.32.1
docker tag k8s.mirror.nju.edu.cn/kube-scheduler-amd64:v1.32.1 registry.k8s.io/kube-scheduler:v1.32.1
docker tag k8s.mirror.nju.edu.cn/kube-controller-manager-amd64:v1.32.1 registry.k8s.io/kube-controller-manager:v1.32.1
docker tag k8s.mirror.nju.edu.cn/coredns/coredns:v1.11.3 registry.k8s.io/coredns/coredns:v1.11.3
docker tag k8s.mirror.nju.edu.cn/pause:3.10 registry.k8s.io/pause:3.10
docker tag k8s.mirror.nju.edu.cn/etcd:3.5.16-0 registry.k8s.io/etcd:3.5.16-0# 制作离线包
docker save -o conformance.tar registry.k8s.io/conformance:v1.32.1
docker save -o kubectl.tar registry.k8s.io/kubectl:v1.32.1
docker save -o kube-apiserver.tar registry.k8s.io/kube-apiserver:v1.32.1
docker save -o kube-proxy.tar registry.k8s.io/kube-proxy:v1.32.1
docker save -o kube-scheduler.tar registry.k8s.io/kube-scheduler:v1.32.1
docker save -o kube-controller-manager.tar registry.k8s.io/kube-controller-manager:v1.32.1
docker save -o coredns.tar registry.k8s.io/coredns/coredns:v1.11.3
docker save -o pause.tar registry.k8s.io/pause:3.10
docker save -o etcd.tar registry.k8s.io/etcd:3.5.16-0

下载Dashboard配置文件

https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/70964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vivado生成edif网表及其使用

介绍如何在Vivado中将模块设为顶层,并生成相应的网表文件(Verilog文件和edif文件),该过程适用于需要将一个模块作为顶层设计进行综合,并生成用于其他工程中的网表文件的情况。 例如要将fpga_top模块制作成网表给其它工…

【C++前缀和 排序】891. 子序列宽度之和|2182

本文涉及的基础知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 排序 LeetCode891. 子序列宽度之和 一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。 给你一个整数数组 nums ,返回 nums 的所有非空 子序列 的…

企业网站建站源码 网站源码程序下载

在数字化时代,企业网站已成为企业展示形象、推广产品、服务客户的重要窗口。而选择合适的建站源码,则是搭建一个功能强大、美观易用的企业网站的关键。 一、企业网站建站源码的优势 降低成本: 相较于定制开发,使用建站源码可以大…

五款老牌Java报表工具对比

在企业信息化建设中,报表工具是数据可视化与决策支持的核心组件。随着企业对数据分析需求的不断增长,选择一款高效、易用且功能强大的报表工具显得尤为重要。本文将对比五款老牌Java报表工具,并重点介绍由中创微软件自主研发的新一代报表软件…

Android RenderEffect对Bitmap高斯模糊(毛玻璃),Kotlin(1)

Android RenderEffect对Bitmap高斯模糊(毛玻璃),Kotlin(1) import android.graphics.Bitmap import android.graphics.BitmapFactory import android.graphics.HardwareRenderer import android.graphics.PixelFormat import android.graphic…

vue3实战-----封装和使用svg图标

vue3实战-----封装和使用svg图标 1.安装和配置svg插件2.解决引入虚拟模块失败的问题3.使用svg4.封装svg组件5.自定义插件注册svg全局组件 在开发项目的时候经常会用到svg矢量图,使用SVG以后,页面上加载的不再是图片资源,这对页面性能来说是个很大的提升,我们SVG文件比img要小的…

设计原则名称与缩写统计

在软件设计领域,有许多重要的设计原则,以下为你介绍常见的设计原则及其名称和缩写: SRP - 单一职责原则(Single Responsibility Principle) 定义:一个类应该有且仅有一个引起它变化的原因,也就…

自制游戏——斗罗大陆

很简陋&#xff0c;没有图&#xff0c;请见谅 // mine[0] 级数 // mine[1] 战力 //mine[2] 1 白虎 //mine[2] 2 昊天锤 //mine[2] 3 蓝银草 #include <bits/stdc.h> using namespace std; int mine[100],live3, dou 1, luo 1, da 1, bag[1000], huan 0, lia…

DeepSeek正重构人形机器人和具身大模型赛道!

中国人工智能公司DeepSeek&#xff08;深度求索&#xff09;以“低成本、高效率、强开放”的研发范式横空出世&#xff0c;火遍并震撼全球科技圈&#xff1b;DeepSeek展现出来的核心竞争力&#xff0c;除了低成本及推理能力&#xff0c;更重要的是开源模型能力追赶上了最新的闭…

oracle使用动态sql将多层级组织展平

ERP或者其他企业管理软件中都会有一张组织机构表&#xff0c;可以写固定sql的方式将其展平获取组织表中的字段信息&#xff0c;如负责人、上级组织负责人、分管领导、成立时间等。但是这种方式有个缺陷&#xff0c;就是如果只写到处理4个层级&#xff0c;那么后期层级增多就无法…

嵌入式硬件篇---原码、补码、反码

文章目录 前言简介八进制原码、反码、补码1. 原码规则示例问题 2. 反码规则示例问题 3. 补码规则示例优点 4. 补码的运算5. 总结 十六进制原码、反码、补码1. 十六进制的基本概念2. 十六进制的原码规则示例 3. 十六进制的反码规则示例 4. 十六进制的补码规则示例 5. 十六进制补…

分布式光纤传感:为生活编织“感知密网”

分布式光纤测温技术虽以工业场景为核心&#xff0c;但其衍生的安全效益已逐步渗透至日常生活。 分布式光纤测温技术&#xff08;DTS&#xff09;作为一种先进的线型温度监测手段&#xff0c;近年来在多个领域展现了其独特的优势。虽然其核心应用场景主要集中在工业、能源和基础…

本地基于GGUF部署的DeepSeek实现轻量级调优之二:检索增强生成(RAG)

前文&#xff0c;我们在本地windows电脑基于GGUF文件&#xff0c;部署了DeepSeek R1 1.5B模型&#xff0c;如果想在离线模式下加载本地的DeepSeek模型自行对进行训练时&#xff0c;是不能直接使用GGUF文件进行训练的&#xff0c;但是可以对模型进行微调&#xff0c;以下说的是第…

Java爬虫:按关键字搜索1688商品的实战案例指南

在电商领域&#xff0c;快速获取商品信息对于市场分析、选品上架、库存管理和价格策略制定等方面至关重要。1688作为国内领先的B2B电商平台&#xff0c;提供了丰富的商品数据。虽然1688开放平台提供了官方API来获取商品信息&#xff0c;但有时使用爬虫技术来抓取数据也是一种有…

C++病毒(^_^|)(2)

第二期 声明&#xff1a; 仅供损害电脑&#xff0c;不得用于非法。损坏电脑&#xff0c;作者一律不负责。此作为作者原创&#xff0c;转载请经过同意。 直接上代码 #include <bits/stdc.h> #include <windows.h> using namespace std; HHOOK g_hHook;void lrud(…

Python练习11-20

题目&#xff1a;古典问题&#xff1a;有一对兔子&#xff0c;从出生后第3个月起每个月都生一对兔子&#xff0c;小兔子长到第三个月后每个月又生一对兔子&#xff0c;假如兔子都不死&#xff0c;问每个月的兔子总数为多少&#xff1f; 题目&#xff1a;判断101-200之间有多少…

C++ 设计模式-建造者模式

以下是一个完整的C建造者模式示例&#xff0c;包含产品类、建造者接口、具体建造者、指挥者以及测试代码&#xff1a; #include <iostream> #include <string> #include <memory>// 产品类&#xff1a;汽车 class Car { public:void setBody(const std::str…

Repo、manifest以及Gerrit分别是什么?

Repo‌&#xff1a; 定义‌&#xff1a;Repo是一个由Android开发的Python脚本工具&#xff0c;主要用于管理多个git仓库。它并不是为了取代git&#xff0c;而是为了简化对多个git仓库的管理&#xff0c;特别是对于包含数百个git库的大型项目&#xff0c;如Android开源项目(AOS…

Win10环境借助DockerDesktop部署最新MySQL9.2

Win10环境借助DockerDesktop部署最新MySQL9.2 前言 作为一杆主要撸Java的大数据平台开发攻城狮&#xff0c;必不可少要折腾各种组件&#xff0c;环境和版本一直是很头疼的事情。虽然可以借助Anaconda来托管Python的环境&#xff0c;也可以使用多个虚拟机来部署不同的环境&…

细说STM32F407单片机RTC的基本原理及闹钟和周期唤醒功能的使用方法

目录 一、RTC基础知识 1、 RTC的功能 2、RTC工作原理 &#xff08;1&#xff09;RTC的时钟信号源 &#xff08;2&#xff09;预分频器 &#xff08;3&#xff09;实时时钟和日历数据 &#xff08;4&#xff09;周期性自动唤醒 &#xff08;5&#xff09;可编程闹钟 &a…