koordinator-sh / koordinator

A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.
https://koordinator.sh
Apache License 2.0
1.27k stars 315 forks source link

[proposal] Support the resource management for Mid-tier pods. #1442

Open saintube opened 1 year ago

saintube commented 1 year ago

What is your proposal:

Support the resource management for Mid-tier pods in the koordlet:

Why is this needed:

The #1361 adds the Mid-tier resource, allowing a pod with Mid priority class to allocate kubernetes.io/mid-cpu and kubernetes.io/mid-memory resources. However, the resource management of Mid-tier is not fully supported in the koordlet. For example, the koordlet does not set the related cgroups like cpu.cfs_quota_us for a Mid+BE pod.

saintube commented 1 year ago

/area koordlet

stale[bot] commented 9 months ago

This issue has been automatically marked as stale because it has not had recent activity. This bot triages issues and PRs according to the following rules:

saintube commented 9 months ago

/remove-lifecycle stale

stale[bot] commented 6 months ago

This issue has been automatically marked as stale because it has not had recent activity. This bot triages issues and PRs according to the following rules:

saintube commented 6 months ago

/remove-lifecycle stale

j4ckstraw commented 6 months ago

https://github.com/koordinator-sh/koordinator/pull/1874 export mid resource metric