如何请求 kubernetes 将节点上所有可用的大页面分配给我的应用程序 pod?
我的应用程序使用大页面。在部署到 kubernetes 之前,我已经为大页面配置了 kubernetes 节点,我知道通过指定 k8s 文档中提到的限制和请求,我的应用程序 pod 可以使用大页面。但这以某种方式将节点规格与我的应用程序配置紧密结合在一起。如果我的应用程序要在具有不同数量的大页面的不同节点上运行,我将不得不根据目标环境继续覆盖这些值。
resources:
limits:
hugepages-2Mi: 100Mi
但是根据 k8s 文档,“大页面请求必须等于限制。如果指定了限制,这是默认设置,但请求没有。”
有没有办法我可以以某种方式请求 k8s 将所有可用的大页面分配给我的应用程序 pod,或者只是让它保持动态,就像在未指定的内存或 cpu 请求/限制的情况下一样?