У меня есть ASG, которая в настоящее время использует экземпляры по требованию, к которым я хочу перейти, используя точечные экземпляры, и я использовал следующее MixedInstancesPolicy :
{
"LaunchTemplate" : {
"LaunchTemplateSpecification": {...}
},
"InstancesDistribution": {
"OnDemandBaseCapacity": 0,
"OnDemandPercentageAboveBaseCapacity": 0,
"SpotAllocationStrategy": "capacity-optimized"
}
}
Это запускает пятна как и ожидалось, но я не могу остановить их с консоли, возможно только прекращение. Насколько я могу сказать, это потому, что он выдает единовременный точечный запрос, но я хотел бы получить постоянные места вместо этого, возможно ли это?
Обновление
Я также попробовал без MixedInstancesPolicy и вместо этого добавил InstanceMarketOptions в шаблон запуска:
"MarketType": "spot",
"SpotOptions": {
"InstanceInterruptionBehavior": "stop",
"SpotInstanceType": "persistent"
}
Теперь я получил эту ошибку на консоли CF: Несовместимый шаблон запуска: автоматическое масштабирование поддерживает только «одноразовый» Определите тип экземпляра без продолжительности. Так что кажется, что это невозможно, мне нужно как-то обойти это.