K8S相关下载
官网下载地址集合https://kubernetes.io/zh-cn/releases/download/

| 版本 | 操作系统 | 架构 | 下载二进制 | 复制链接 |
|---|---|---|---|---|
| v1.32.2 | linux | amd64 | apiextensions-apiserver | dl.k8s.io/v1.32.2/bin/linux/amd64/apiextensions-apiserver |
| v1.32.2 | linux | amd64 | kube-aggregator | dl.k8s.io/v1.32.2/bin/linux/amd64/kube-aggregator |
| v1.32.2 | linux | amd64 | kube-apiserver | dl.k8s.io/v1.32.2/bin/linux/amd64/kube-apiserver |
| v1.32.2 | linux | amd64 | kube-controller-manager | dl.k8s.io/v1.32.2/bin/linux/amd64/kube-controller-manager |
| v1.32.2 | linux | amd64 | kube-log-runner | dl.k8s.io/v1.32.2/bin/linux/amd64/kube-log-runner |
| v1.32.2 | linux | amd64 | kube-proxy | dl.k8s.io/v1.32.2/bin/linux/amd64/kube-proxy |
| v1.32.2 | linux | amd64 | kube-scheduler | dl.k8s.io/v1.32.2/bin/linux/amd64/kube-scheduler |
| v1.32.2 | linux | amd64 | kubeadm | dl.k8s.io/v1.32.2/bin/linux/amd64/kubeadm |
| v1.32.2 | linux | amd64 | kubectl | dl.k8s.io/v1.32.2/bin/linux/amd64/kubectl |
| v1.32.2 | linux | amd64 | kubectl-convert | dl.k8s.io/v1.32.2/bin/linux/amd64/kubectl-convert |
| v1.32.2 | linux | amd64 | kubelet | dl.k8s.io/v1.32.2/bin/linux/amd64/kubelet |
| v1.32.2 | linux | amd64 | mounter | dl.k8s.io/v1.32.2/bin/linux/amd64/mounter |
官网镜像描述
所有 Kubernetes 容器镜像都被部署到 registry.k8s.io 容器镜像仓库。
| 容器镜像 | 支持架构 |
|---|---|
| registry.k8s.io/kube-apiserver:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/kube-controller-manager:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/kube-proxy:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/kube-scheduler:v1.32.0 | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/conformance:v1.32.0 | amd64, 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
镜像文件
# 拉取镜像
docker pull kubernetesui/dashboard:v2.7.0
docker pull kubernetesui/metrics-scraper:v1.0.8
# 制作离线包
docker save -o kubernetesui_dashboard_v2.7.0.tar kubernetesui/dashboard:v2.7.0
docker save -o kubernetesui_metrics-scraper_v1.0.8.tar kubernetesui/metrics-scraper:v1.0.8
Fannel相关下载
配置文件
https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
镜像文件
# 拉取镜像
docker pull ghcr.io/flannel-io/flannel:v0.26.4
docker pull ghcr.io/flannel-io/flannel-cni-plugin:v1.6.2-flannel1
# 制作离线包
docker save -o flannel_v0.26.4.tar ghcr.io/flannel-io/flannel:v0.26.4
docker save -o flannel-cni-plugin_v1.6.2-flannel1.tar ghcr.io/flannel-io/flannel-cni-plugin:v1.6.2-flannel1

5983

被折叠的 条评论
为什么被折叠?



