CRI

2023年 11月 15日 32.2k 0

作者:Sascha Grunert

译者:Wilson Wu (DaoCloud)

Kubernetes 社区最近宣布旧的软件包仓库已被冻结,
现在这些软件包将被迁移到由 OpenBuildService(OBS)
提供支持的社区自治软件包仓库中。
很久以来,CRI-O 一直在利用 OBS 进行软件包构建,
但到目前为止,所有打包工作都是手动完成的。

CRI-O 社区非常喜欢 Kubernetes,这意味着他们很高兴地宣布:

所有未来的 CRI-O 包都将作为在 pkgs.k8s.io 上托管的官方支持的 Kubernetes 基础设施的一部分提供!

现有软件包将进入一个弃用阶段,目前正在
CRI-O 社区中讨论。
新的基础设施将仅支持 CRI-O >= v1.28.2 的版本以及比 release-1.28 新的版本分支。

如何使用新软件包

与 Kubernetes 社区一样,CRI-O 提供 debrpm 软件包作为 OBS 中专用子项目的一部分,
被称为 isv:kubernetes:addons:cri-o
这个项目是一个集合,提供 stable(针对 CRI-O 标记)以及 prerelease(针对 CRI-O release-1.ymain 分支)版本的软件包。

稳定版本:

  • isv:kubernetes:addons:cri-o:stable:稳定软件包
    • isv:kubernetes:addons:cri-o:stable:v1.29v1.29.z 标记
    • isv:kubernetes:addons:cri-o:stable:v1.28v1.28.z 标记

预发布版本:

  • isv:kubernetes:addons:cri-o:prerelease:预发布软件包
    • isv:kubernetes:addons:cri-o:prerelease:main
      main 分支
    • isv:kubernetes:addons:cri-o:prerelease:v1.29
      release-1.29 分支
    • isv:kubernetes:addons:cri-o:prerelease:v1.28
      release-1.28 分支

v1.29 仓库中尚无可用的稳定版本,因为 v1.29.0 将于 12 月发布。
CRI-O 社区也不支持早于 release-1.28 的版本分支,
因为已经有 CI 需求合并到 main 中,只有通过适当的努力才能向后移植到 release-1.28

例如,如果最终用户想要安装 CRI-O main 分支的最新可用版本,
那么他们可以按照与 Kubernetes 相同的方式添加仓库。

基于 rpm 的发行版

对于基于 rpm 的发行版,您可以以 root
用户身份运行以下命令来将 CRI-O 与 Kubernetes 一起安装:

添加 Kubernetes 仓库

cat 

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论