老狗VPS
稳如老狗!
justhost
aws
ptgidc

k8s.gcr.io镜像仓库将从2023年4月3日起被冻结

racknerd
pia云

老狗VPS,稳如老狗!Kubernetes项目运行一个名为registry.k8s.io、由社区管理的镜像仓库来托管其容器镜像。 2023年4月3日,旧仓库k8s.gcr.io将被冻结,Kubernetes及其相关子项目的镜像将不再推送到这个旧仓库,届时会由registry.k8s.io新仓库替代。

接下来,请确保您的集群未依赖旧的镜像仓库。例如,您可以运行以下命令列出Pod使用的镜像:

kubectl get pods –all-namespaces -o jsonpath=”{.items[*].spec.containers[*].image}” |\
tr -s ‘[[:space:]]’ ‘\n’ |\
sort |\
uniq -c

旧的镜像仓库可能存在其他依赖项。请确保您检查了所有潜在的依赖项,以保持集群安全和最新。

这次变更对贡献者意味着:

如果您是某子项目的Maintainer,您将需要更新清单 (manifest) 和Helm Chart才能使用新仓库。

这次变更对终端用户意味着:

Kubernetes 1.27版本将不会发布到旧仓库。1.24、1.25 和 1.26版本的补丁从4月份起将不再发布到旧仓库。另外,从1.25开始,默认的镜像仓库已设置为registry.k8s.io。kubeadm和kubelet中的这个镜像仓库地址是可覆盖的,但设置为k8s.gcr.io将在4月份之后的新版本中失败, 因为旧仓库将没有这些版本了。

如果您想提高集群的可靠性,不想再依赖社区管理的镜像仓库,或您正在外部流量受限的网络中运行 Kubernetes, 您应该考虑托管本地镜像仓库的镜像。一些云供应商可能会为此提供托管解决方案。

变更时间线

  • k8s.gcr.io镜像仓库将于2023年4月3日被冻结
  • Kubernetes 1.27预计于2023年4月12日发布
  • k8s.gcr.io 上的最后一个 1.23 版本将是 1.23.18(1.23 在仓库冻结前进入不再支持阶段)
  • k8s.gcr.io 上的最后一个 1.24 版本将是 1.24.12
  • k8s.gcr.io 上的最后一个 1.25 版本将是 1.25.8
  • k8s.gcr.io 上的最后一个 1.26 版本将是 1.26.3
未经允许不得转载:老狗VPS » k8s.gcr.io镜像仓库将从2023年4月3日起被冻结
标签: