feat: Add Autoscaling schedule for EKS managed node group (#2504)

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
This commit is contained in:
Le Minh Duc
2023-03-31 21:46:27 +07:00
committed by GitHub
parent 2cf6a5bc14
commit 4a2523cddd
8 changed files with 78 additions and 3 deletions

View File

@@ -264,6 +264,27 @@ module "eks" {
additional = aws_iam_policy.node_additional.arn
}
schedules = {
scale-up = {
min_size = 2
max_size = "-1" # Retains current max size
desired_size = 2
start_time = "2023-03-05T00:00:00Z"
end_time = "2024-03-05T00:00:00Z"
timezone = "Etc/GMT+0"
recurrence = "0 0 * * *"
},
scale-down = {
min_size = 0
max_size = "-1" # Retains current max size
desired_size = 0
start_time = "2023-03-05T12:00:00Z"
end_time = "2024-03-05T12:00:00Z"
timezone = "Etc/GMT+0"
recurrence = "0 12 * * *"
}
}
tags = {
ExtraTag = "EKS managed node group complete example"
}