containerd中文翻译系列(十六)runc

containerd 的 Runc 版本要求

containerd 的构建支持 OCI,并支持由 runc container runtime提供的高级功能。

containerd的开发版(-dev)和预发布版可能依赖于 runc中尚未发布的功能,因此可能需要特定的 runc 版本。版本可以在 script/setup/runc-version文件中找到。该文件可能指向 git-commit(针对预发布版本)或 runc版本库中的标签。

对于定期(非预)发布的 containerd 版本,我们尝试使用已发布的(标记)版本。我们建议使用版本等于或高于 script/setup/runc-version中描述的 runc 版本。

如果遇到任何运行时错误,请确保 runc 与该文件中提供的提交或标记同步。

如果您没有安装正确版本的 runc,可以参考runc文档中的 "构建(building)"部分了解如何从源代码构建 runc。

runc 构建有 SELinux、AppArmor和seccomp支持。

请注意,"seccomp"可以通过传递一个空的 BUILDTAGS make变量来禁用 "seccomp",但强烈建议保持启用状态。

使用 runc --version 输出来验证你的 runc是否启用了 seccomp。例如:

sh 复制代码
$ runc --version
runc version 1.0.1
commit: v1.0.1-0-g4144b638
spec: 1.0.2-dev
go: go1.16.6
libseccomp: 2.4.4
相关推荐
March.s5 分钟前
Kubernetes 全景导览:从部署演进到云原生底座
云原生·kubernetes·dubbo
熊出没1 小时前
云原生架构落地实践:Kubernetes 生产级配置与 Service Mesh 流量治理
云原生·架构·kubernetes·istio
CCblandy8 小时前
一致性哈希到底省了多少搬迁?本机实测 3 轮:取模 6→7 搬 85.8%,V=128 只搬 14.3%,虚拟节点太少会被倾斜骗
后端·python·云原生·性能优化·架构
code_slave(码畜)8 小时前
微服务架构落地:OpenFeign 服务远程调用 + 线程池隔离架构实战 —— 超时控制、重试机制、线程池隔离,防雪崩
spring boot·spring cloud·微服务·云原生·架构·openfeign
涵美女程序猿9 小时前
ChatCut online 剪微服务熔断测试录屏:仪表盘告警、降级日志与恢复时刻怎样对应
程序人生·微服务·云原生·架构·电脑
古城小栈10 小时前
Docker Compose 云原生的底座
docker·云原生·容器
分布式存储与RustFS11 小时前
训练集放在 RustFS 上,怎么像本地盘一样快?用 Curvine 加一层 POSIX 缓存
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
easy_coder11 小时前
Kubernetes 三大探针:Startup、Liveness 与 Readiness
云原生·容器·kubernetes
KIDULT°13 小时前
Kubeadm 部署 Kubernetes v1.30.2 实战:Ubuntu24.04 三节点集群 + 排坑记录
ubuntu·云原生·容器·kubernetes·k8s
Eminem8914 小时前
15、k8s控制器Statefulset
k8s