AWS Autoscaling Group запускает точечные экземпляры не могут быть остановлены - PullRequest
0 голосов
/ 30 марта 2020

У меня есть ASG, которая в настоящее время использует экземпляры по требованию, к которым я хочу перейти, используя точечные экземпляры, и я использовал следующее MixedInstancesPolicy :

    {
      "LaunchTemplate" : {
        "LaunchTemplateSpecification": {...}
      },
      "InstancesDistribution": {
        "OnDemandBaseCapacity": 0,
        "OnDemandPercentageAboveBaseCapacity": 0,
        "SpotAllocationStrategy": "capacity-optimized"
      }
    }

Это запускает пятна как и ожидалось, но я не могу остановить их с консоли, возможно только прекращение. Насколько я могу сказать, это потому, что он выдает единовременный точечный запрос, но я хотел бы получить постоянные места вместо этого, возможно ли это?

Обновление

Я также попробовал без MixedInstancesPolicy и вместо этого добавил InstanceMarketOptions в шаблон запуска:

       "MarketType": "spot",
        "SpotOptions": {
          "InstanceInterruptionBehavior": "stop",
          "SpotInstanceType": "persistent"
        }

Теперь я получил эту ошибку на консоли CF: Несовместимый шаблон запуска: автоматическое масштабирование поддерживает только «одноразовый» Определите тип экземпляра без продолжительности. Так что кажется, что это невозможно, мне нужно как-то обойти это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...