第 3 章 程序错误修复


本节论述了 OpenShift 沙盒容器 1.7 中修复的错误。

3.1. 性能和扩展

当资源请求注解与系统资源不匹配时,对等 pod 会失败

io.katacontainers.config.hypervisor.default_vcpusio.katacontainers.config.hypervisor.default_memory 注解的值遵循 QEMU 的语义,它有以下对对等 pod 的限制:

  • 如果将 io.katacontainers.config.hypervisor.default_memory 设置为 256,则会显示以下错误:

    Failed to create pod sandbox: rpc error: code = Unknown desc = CreateContainer failed: Memory specified in annotation io.katacontainers.config.hypervisor.default_memory is less than minimum required 256, please specify a larger value: unknown
    Copy to Clipboard Toggle word wrap
  • 如果将 io.katacontainers.config.hypervisor.default_memory 设置为 256,将 io.katacontainers.config.hypervisor.default_vcpus 设置为 1,则会从列表中启动最小的实例类型或实例类型。
  • 如果将 io.katacontainers.config.hypervisor.default_vcpus 设置为 0, 则所有注解都会被忽略,并启动默认实例。

临时解决方案:将 io.katacontainers.config.hypervisor.machine_type 设置为配置映射中指定的默认 AWS 实例类型或 Azure 实例大小,以启用灵活的 pod 虚拟机大小。

Jira:KATA-2575, Jira:KATA-2577, Jira:KATA-2578

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat