-
Notifications
You must be signed in to change notification settings - Fork 338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[question]qosclass为 LSE和 LSR类型的pod 能使用超卖资源吗? #2299
Comments
@hamstersox 您好,这是一个好问题。
您当前提供的 YAML 中,组合使用了 QoS=LSR 和 Batch 资源,这在 koordinator 中是不支持的,因此 LSR 的绑核语义其实没有生效,而是变成了类似 Batch + LS 的模式。 |
再请教一下 |
@hamstersox 看起来 configmap 填错了。可以通过以下命令确认 configmap 的填写结果: kubectl describe configmap -n koordinator-system slo-controller-config
kubectl get nodeslo.slo.koordinator.sh $NODE_NAME -oyaml |
|
@hamstersox 您的配置字段填错了位置,比如 |
|
如线下讨论,节点同时开启了 kubelet 的 cpu manager 绑核,实际 sharepool 可参考:https://koordinator.sh/docs/designs/fine-grained-cpu-orchestration#compatible-kubelet-cpu-management-policies |
What happened:
问题1: LSE和 LSR类型的pod 能使用超卖资源吗?
因为我发现我配置 koordinator.sh/qosClass: LSR
但是我pod k8s原生的qosClass 为 BE
What you expected to happen:
因为我的环境所有pod qos都预期是 guaranteed。request都很高,但是资源的实际利用率低,我想提高资源的利用率。
Environment:
Anything else we need to know:
The text was updated successfully, but these errors were encountered: