amazon-web-services - 使用启动模板进行计划扩展尝试减少机器数量时,它会卡住待处理的操作
问题描述
在我们的开发环境中,我们有一个规则,在周末每个 ASG 的机器数量为 0,最近我们已经从启动配置(正常工作)更改为启动模板和行为这是 ASG 它正在等待操作,不知道为什么这种行为正在发生,我们正在使用 terraform 提供程序 https://registry.terraform.io/modules/terraform-aws-modules/autoscaling/aws/latest
我在 ASG 模块中有以下代码
min_size = 2
max_size = 2
desired_capacity = 2
然后我有一个预定的 ASG
resource "aws_autoscaling_schedule" "flus_flus_monday_thursday_down" {
depends_on = [module.autoscaling_ecs]
for_each = var.flus_flus == 1 ? local.clusters : {}
scheduled_action_name = "flus_flus_${each.key}_monday_thursday_down"
min_size = 0
max_size = 0
desired_capacity = 0
recurrence = "0 20 * * 1-4"
autoscaling_group_name = module.autoscaling_ecs[each.key].autoscaling_group_name
}
resource "aws_autoscaling_schedule" "flus_flus_monday_friday_up" {
depends_on = [module.autoscaling_ecs]
for_each = var.flus_flus == 1 ? local.clusters : {}
scheduled_action_name = "flus_flus_${each.key}_monday_friday_up"
min_size = each.value.min_size
max_size = each.value.max_size
desired_capacity = each.value.desired_capacity
recurrence = "0 6 * * 1-5"
autoscaling_group_name = module.autoscaling_ecs[each.key].autoscaling_group_name
}
resource "aws_autoscaling_schedule" "flus_flus_friday_down" {
depends_on = [module.autoscaling_ecs]
for_each = var.flus_flus == 1 ? local.clusters : {}
scheduled_action_name = "flus_flus_${each.key}_friday_down"
min_size = 0
max_size = 0
desired_capacity = 0
recurrence = "0 20 * * 5"
autoscaling_group_name = module.autoscaling_ecs[each.key].autoscaling_group_name
}
解决方案
推荐阅读
- javascript - PHP HTML CSS - 显示图像 1:1
- java - 为什么当我从 jaxws-maven-plugin 生成 wsdl 类时,由于缺少 ProviderImpl,它们无法在运行时运行?
- postgresql - Sequelize:返回单个 COUNT 条目而不是嵌套包含中的每一行
- logging - Mosquitto - 拥有主题客户端 IP 的日志
- oracle - 如何在 ubuntu 18.04 上设置 oracle 即时客户端?
- node.js - 如何在http方法级别的nestjs中创建@Version装饰器?
- ios - NVIDIA NVENC(媒体基金会)编码的 h.264 帧未使用 VideoToolbox 正确解码
- machine-learning - 具有不规则时间步长的时间序列作为机器学习回归工具的测试数据
- laravel - 添加 select2 插件以选择选项后。Laravel Livewire 搜索不起作用
- java - 如何知道哪些调用在 CompletionService 中引发异常?