惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
罗磊的独立博客
M
MIT News - Artificial intelligence
G
Google Developers Blog
V
V2EX
D
Docker
博客园_首页
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
WordPress大学
WordPress大学
T
Tailwind CSS Blog
博客园 - 司徒正美
J
Java Code Geeks
L
LangChain Blog
博客园 - 三生石上(FineUI控件)
B
Blog RSS Feed
博客园 - 【当耐特】
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky

Hi,I`m lan

MCP协议新进展: 使用 Streamable HTTP 替换当前的 HTTP+SSE 实现。-liangyuanpeng 的博客 我的 AI 员工们开发的微信小程序上线了!-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog vercel 记录-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog [长期更新]cocos creator问题列表-liangyuanpeng 的博客 | liangyuanpeng's Blog go问题列表记录-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog node镜像的更多选择-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog kep-1880-多服务CIDR-liangyuanpeng 的博客 | liangyuanpeng's Blog [长期更新]argoworkflow 的一些实践和思考-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog 将Etcd作为一个kubernetes sig来运作-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog argoworkflow 云原生工作流引擎-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog kubecon china 2023将在上海举办-liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog liangyuanpeng 的博客 | liangyuanpeng's Blog 从零到 Kubernetes 子项目负责人-liangyuanpeng 的博客 | liangyuanpeng's Blog
containerd 中的弃用警告 - 为 2.0 做好准备!-liangyuanpeng ...
2024-01-14 · via Hi,I`m lan

TOC

前言

containerd 2.0 将是自 2017 年 12 月首次稳定发布 1.0 以来,containerd 的第一个大版本. 经过了六年的开发,测试和完善, 作为许多托管容器产品的默认容器运行时的 containerd,2.0 将会揽括我们在大规模构建和运用 containerd 时所积累到的经验. 因此 2.0 将会带来一些核心内容的重大重构(CRI 以及 容器镜像管理),新功能(sandbox 插件,transfer 插件以及容器镜像校验插件),改进完善(更优的用户命名空间,NRI更新)以及删除了一些已经弃用的功能.

删除功能(重大更新)可能会很难处理,在某些情况下,你的使用场景可能依赖于正在删除的弃用功能,而在另一种情况下,你甚至可能不知道你用到了这些被弃用的功能.对于某些功能的删除和迁移会很简单,但有时候可能很难对弃用功能做一些迁移.

为了帮助你了解已经弃用的功能以及被删除功能之间的依赖性,我们添加了一些新的 crt deprecations list 命令(backed by new data in containerd’s introspection service Server API)).命令可以针对已经弃用的功能返回一些使用的基本情况的警告,这些功能可能会在未来被 containerd 删除.而每个警告都会提示以下内容:

  • 正在删除什么内容
  • 对于这个功能的迁移建议是什么
  • 上一次使用这个功能的时间

下面是这个命令行的一个简单示例效果:

# ctr deprecations list
ID                                               LAST OCCURRENCE                   MESSAGE    
io.containerd.deprecation/pull-schema-1-image    2023-12-29T01:17:21.672915093Z    Schema 1 images are deprecated since containerd v1.7 and removed in containerd v2.0. Since containerd v1.7.8, schema 1 images are identified by the "io.containerd.image/converted-docker-schema1" label.

为了可读性, ctr deprecations list 命令还支持使用--format=json标志来返回 json 格式的数据.

可以在containerd官网找到全部的功能删除和迁移的建议,完整的功能弃用警告发布在 containerd 1.6.271.7.12 中.我们建议在更新到 2.0 之前先更新到 containerd 1.6.27 和 1.7.12 并将其用于生产环境.

本文翻译自Deprecation Warnings in containerd - Getting Ready for 2.0!

微信公众号

扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。

wechat-qrcode