前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >k8s.gcr.io 镜像注册表将于 2023 年 4 月 3 日冻结,细节如下!

k8s.gcr.io 镜像注册表将于 2023 年 4 月 3 日冻结,细节如下!

作者头像
我的小碗汤
发布2023-03-20 10:13:40
4910
发布2023-03-20 10:13:40
举报
文章被收录于专栏:我的小碗汤

2023 年 4 月 3 日,旧注册表k8s.gcr.io将被冻结,Kubernetes 和相关子项目的镜像将不再推送到旧注册表。

registry.k8s.io注册表取代了旧的,并且已经普遍可用了几个月。前几个月已经发布了一篇博文:

https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/

介绍了它对社区和 Kubernetes 项目的好处。这篇文章还宣布,未来版本的 Kubernetes 将不会在旧注册表中可用。

此更改对贡献者意味着什么?

  • 如果您是子项目的维护者,则需要更新您的清单和 Helm 图表以使用新注册表。

此更改对最终用户意味着什么?

  • Kubernetes 1.27 版本不会发布到旧注册表。
  • 从 4 月开始,1.24、1.25 和 1.26 的补丁版本将不再发布到旧注册表。请阅读下面的时间表,了解旧注册表中最终补丁版本的详细信息。
  • 从 1.25 开始,默认镜像注册表已设置为registry.k8s.io. 该值在kubeadmkubelet中是可覆盖的。但对于 4 月之后的新版本将其设置为k8s.gcr.io将失败,因为它们不会出现在旧注册表中。
  • 如果您想提高集群的可靠性并消除对新注册表的依赖,或者您在外部流量受限的网络中运行 Kubernetes,您应该考虑托管本地映像注册表 mirrors,一些云供应商可能会为此提供托管解决方案。

变化时间表

  • k8s.gcr.io将于 2023 年 4 月 3 日冻结
  • k8s 1.27 预计将于 2023 年 4 月 12 日发布
  • 最后一个使用 k8s.gcr.io 的 1.23 版本将是 1.23.18
  • 最后一个使用 k8s.gcr.io 的 1.24 版本将是 1.24.12
  • 最后一个使用 k8s.gcr.io 的 1.25 版本将是 1.25.8
  • 最后一个使用 k8s.gcr.io 的 1.26 版本将是 1.26.3

下一步

请确保您的集群不依赖于旧镜像注册表。例如,可以运行此命令来列出 pod 使用的镜像:

代码语言:javascript
复制
kubectl get pods --all-namespaces -o jsonpath="{.items[*].spec.containers[*].image}" |\
tr -s '[[:space:]]' '\n' |\
sort |\
uniq -c

旧镜像注册表可能存在其他依赖项。确保检查任何潜在的依赖关系,以保持集群健康和最新。

- END -

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 进击云原生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变化时间表
  • 下一步
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档