[descheduler] run the conrjob every 6 hours and optimize for high node load [ci skip]

This commit is contained in:
Viktor Barzin 2023-04-13 18:11:51 +00:00
parent dc2fd174db
commit 2cd9fa33de

View file

@ -72,7 +72,7 @@ resource "kubernetes_config_map" "policy" {
data = { data = {
"policy.yaml" = <<-EOF "policy.yaml" = <<-EOF
apiVersion: "descheduler/v1alpha1" apiVersion: "descheduler/v1alpha1"
maxNoOfPodsToEvictPerNode: 5 maxNoOfPodsToEvictPerNode: 20
kind: "DeschedulerPolicy" kind: "DeschedulerPolicy"
strategies: strategies:
"RemoveDuplicates": "RemoveDuplicates":
@ -120,7 +120,7 @@ resource "kubernetes_cron_job_v1" "descheduler" {
namespace = "descheduler" namespace = "descheduler"
} }
spec { spec {
schedule = "0 0 * * *" schedule = "0 0/6 * * *"
concurrency_policy = "Forbid" concurrency_policy = "Forbid"
job_template { job_template {
metadata { metadata {