Richa Banker
|
6944af22d1
|
Initialize scheduler metrics after metrics options are applied
|
2024-09-13 12:52:32 -07:00 |
|
Kubernetes Prow Robot
|
e90364f45d
|
Merge pull request #126465 from googs1025/podEligibleToPreemptOthers_refactor
feat: add ctx param for PodEligibleToPreemptOthers
|
2024-09-02 12:02:56 +01:00 |
|
Kensei Nakada
|
8519d3399f
|
chore: move the scheduler internal components out of internal dir
|
2024-08-25 13:10:29 +09:00 |
|
Maciej Skoczeń
|
33815db3c1
|
Move NominatedPodsForNode to scheduling queue directly
|
2024-08-21 07:24:52 +00:00 |
|
googs1025
|
fc0fcd0044
|
feat: add ctx param for PodEligibleToPreemptOthers
|
2024-08-14 20:06:05 +08:00 |
|
Kubernetes Prow Robot
|
ea1143efc7
|
Merge pull request #126022 from macsko/new_node_to_status_map_structure
Change structure of NodeToStatus map in scheduler
|
2024-08-13 21:02:55 -07:00 |
|
Maciej Skoczeń
|
98be7dfc5d
|
Change structure of NodeToStatus map in scheduler
|
2024-07-25 07:48:35 +00:00 |
|
Kubernetes Prow Robot
|
5d40866fae
|
Merge pull request #125994 from carlory/fix-job-api
clean up codes after PodDisruptionConditions was promoted to GA
|
2024-07-17 14:37:09 -07:00 |
|
Kubernetes Prow Robot
|
d879103c28
|
Merge pull request #125820 from macsko/add_separate_lock_for_pod_nominator_scheduling_queue
Add a separate lock for pod nominator in scheduling queue
|
2024-07-17 12:06:10 -07:00 |
|
Maciej Skoczeń
|
5def93b10a
|
Add a separate lock for pod nominator in scheduling queue
|
2024-07-17 07:58:59 +00:00 |
|
Kubernetes Prow Robot
|
31062790a1
|
Merge pull request #125855 from googs1025/refactor_scheduler_ut
chore: call close framework when finishing
|
2024-07-12 05:14:35 -07:00 |
|
googs1025
|
d4627f16a5
|
chore: call close framework when finishing
Signed-off-by: googs1025 <googs1025@gmail.com>
|
2024-07-12 18:11:04 +08:00 |
|
carlory
|
850bc09e9b
|
clean up codes after PodDisruptionConditions was promoted to GA and locked to default
|
2024-07-11 10:40:21 +08:00 |
|
Kubernetes Prow Robot
|
4a214f6ad9
|
Merge pull request #125461 from mimowo/pod-disruption-conditions-ga
Graduate PodDisruptionConditions to stable
|
2024-07-09 11:08:13 -07:00 |
|
olderTaoist
|
b478621596
|
register unscheduable plugin when prefileter with NodeNames
|
2024-07-02 13:02:45 +08:00 |
|
Michal Wozniak
|
780191bea6
|
review remarks for graduating PodDisruptionConditions
|
2024-06-28 17:32:27 +02:00 |
|
Michal Wozniak
|
bf0c9885a4
|
Graduate PodDisruptionConditions to stable
|
2024-06-28 16:36:51 +02:00 |
|
Tomas Tormo
|
8d7c113434
|
Test that the DisruptionTarget condition is added at preemption
|
2024-06-17 16:59:52 +00:00 |
|
Gabe
|
c8f0ea1a54
|
Don't fill in NodeToStatusMap with UnschedulableAndUnresolvable
|
2024-05-31 15:52:16 +00:00 |
|
NoicFank
|
31a4b13238
|
enhancement(scheduler): share waitingPods among profiles
|
2024-05-17 17:07:27 +08:00 |
|
kerthcet
|
84750fe52e
|
Revert "enhancement(scheduler): share waitingPods among profiles"
This reverts commit 227c1915db.
|
2024-03-19 22:52:59 +01:00 |
|
NoicFank
|
227c1915db
|
enhancement(scheduler): share waitingPods among profiles
|
2024-02-01 10:06:23 +08:00 |
|
lianghao208
|
34e620d18c
|
Support score extension function in preemption.
|
2023-11-15 15:28:20 +08:00 |
|
Kensei Nakada
|
27bb66fd7b
|
cleanup: rename failedPlugin to plugin in framework.Status
|
2023-10-25 12:03:56 +00:00 |
|
Mengjiao Liu
|
a7466f44e0
|
Change the scheduler plugins PluginFactory function to use context parameter to pass logger
- Migrated pkg/scheduler/framework/plugins/nodevolumelimits to use contextual logging
- Fix golangci-lint validation failed
- Check for plugins creation err
|
2023-09-20 17:49:54 +08:00 |
|
kerthcet
|
6fbb8ec7e4
|
Move scheduler testing utils to /scheduler/testing
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2023-09-12 13:42:38 +08:00 |
|
Mengjiao Liu
|
074900e81b
|
scheduler: update the scheduler interface and cache methods to use contextual logging
|
2023-05-29 13:26:32 +08:00 |
|
Mengjiao Liu
|
1c05cf1d51
|
kube-scheduler: NewFramework function to pass the context parameter
Co-authored-by: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com>
|
2023-05-23 10:17:34 +08:00 |
|
Mengjiao Liu
|
fe728996ca
|
scheduler test: call frameworkruntime.WithLogger function for contextual logging
|
2023-05-11 15:46:08 +08:00 |
|
SataQiu
|
1f7c07f355
|
scheduler: remove deprecated v1beta2 KubeSchedulerConfiguration
|
2023-05-03 21:43:19 +08:00 |
|
Kubernetes Prow Robot
|
5170c25609
|
Merge pull request #116835 from mengjiao-liu/contextual-logging-scheduler-plugin-preemption
Migrated `pkg/scheduler/framework/preemption & defaultpreemption` to use contextual logging
|
2023-04-27 11:10:16 -07:00 |
|
Mengjiao Liu
|
eeb1399383
|
Migrated pkg/scheduler/framework/preemption to use contextual logging
|
2023-04-27 11:28:14 +08:00 |
|
sarab
|
8d18ae6fc2
|
Use the generic Set in scheduler
|
2023-04-09 11:34:17 +05:30 |
|
Wei Huang
|
9b64025f36
|
rename 'PreemptionByKubeScheduler' to 'PreemptionByScheduler'
|
2023-01-05 10:31:57 -08:00 |
|
Wei Huang
|
91742e2393
|
Enhanced logic to identify eligible preemption node
|
2023-01-05 10:31:57 -08:00 |
|
Michal Wozniak
|
b3e9d8ef4c
|
Cleanup the default_preemption_test by indexing the potential victim pods
|
2022-11-09 10:26:08 +01:00 |
|
Michal Wozniak
|
c803892bd8
|
Enable the feature into beta
|
2022-11-09 09:02:40 +01:00 |
|
kerthcet
|
97e3e50493
|
Remove potential goroutine leak in NewFramework
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-08-06 00:05:22 +08:00 |
|
Alex Wang
|
f4bc904376
|
implementation for MatchLabelKeys in TopologySpreadConstraint
Signed-off-by: Alex Wang <wangqingcan1990@gmail.com>
|
2022-07-30 13:23:49 +08:00 |
|
cyclinder
|
6150737d11
|
remove feature gate GA for 1.25
Signed-off-by: cyclinder qifeng.guo@daocloud.io
|
2022-05-12 14:15:23 +08:00 |
|
kerthcet
|
790d983867
|
feat: implement NodeInclusionPolicy in TopologySpreadConstraint
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-05-11 07:51:18 +08:00 |
|
Kubernetes Prow Robot
|
aa383570f0
|
Merge pull request #108705 from denkensk/refine-preempt-msg
make the preempt failed message per node compressible in event
|
2022-03-15 18:09:55 -07:00 |
|
Kubernetes Prow Robot
|
2b1b849d6a
|
Merge pull request #108362 from sanposhiho/implement-mindomains
Implement MinDomains on Pod Topology Spread
|
2022-03-15 10:34:11 -07:00 |
|
Alex Wang
|
ddd62202fb
|
make the preempt message per node compressible
|
2022-03-15 22:02:19 +08:00 |
|
Kubernetes Prow Robot
|
d7bd0d4f52
|
Merge pull request #108648 from ahg-g/ahg-ds
Update PreFilter interface to return a PreFilterResult
|
2022-03-14 18:50:20 -07:00 |
|
Abdullah Gharaibeh
|
5b20b68bc9
|
Updated the scheduler framework's PreFilter interface to return a PreFilterResult
|
2022-03-14 15:36:52 -04:00 |
|
sanposhiho
|
6141aa53f9
|
Implement MinDomains
|
2022-03-15 01:38:44 +09:00 |
|
sanposhiho
|
3b13e9445a
|
Add MinDomains API to TopologySpreadConstraints field
|
2022-03-09 20:57:12 +09:00 |
|
sanposhiho
|
0b16a7fefa
|
Support ExtenderName in FakeExtender
|
2022-02-23 12:14:39 +09:00 |
|
Abdullah Gharaibeh
|
8a1c70b48c
|
Graduate PodAffinityNamespaceSelector to GA
|
2022-02-18 12:07:29 -05:00 |
|