kubewharf / katalyst-core

Katalyst aims to provide a universal solution to help improve resource utilization and optimize the overall costs in the cloud. This is the core components in Katalyst system, including multiple agents and centralized components

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for OOM priority as a QoS enhancement

caohe opened this issue · comments

commented

What would you like to be added?

  • Users can specify the OOM priority as a QoS enhancement.
  • Implement OOM priority with oom_score_adj.

Why is this needed?

Currently, Kubernetes will configure different oom_score_adj values for different QoS classes. However, the order of OOM also depends on other dimensional factors such as the memory usage of the container.

In the colocation scenario, it's important to strictly ensure that web services are terminated later than batch jobs due to OOM when the cluster's memory resources become scarce.

commented

@caohe Hi, I am very interested in this issue, is there any chance to participate now?

commented

@caohe Hi, I am very interested in this issue, is there any chance to participate now?

@y-ykcir Yes, we can discuss this at the community meeting next Thursday. Please feel free to edit the agenda
https://bytedance.feishu.cn/docx/VXGfdiddUoemoQx54uacwSHonPd