runtime-rs: 尊重 Linux cgroup 父进程和来自沙箱 API 的资源

作者: xujihui1985创建于 2026年9月27日更新于 2026年9月27日
标签enhancementneeds-review

问题

通过 Sandbox API 创建 Sandbox 时,不会遵守 LinuxPodSandboxConfig.cgroup_parent 或者将其资源设置传播到 InitialSizeManager 所使用的注解中。因此,Sandbox 可以使用默认的 cgroup 路径,而初始 VM 大小可能不会反映调用方提供的资源。使用提供的父节点还需要处理部分初始化的 cgroup v1 层次结构。由 kubelet 创建的父节点可能存在于 CPU 和内存控制器下,但缺少 devices 目录,导致进程附加失败。

内容来源: kata-containers/kata-containers