Стратегия размещения AWS Binpack, приводящая к проблемам при автоматическом масштабировании экземпляра - PullRequest
0 голосов
/ 18 октября 2018

Вот сценарий:

Мы запускаем контейнеры Docker в AWS ECS cluster.Ранее мы не использовали стратегию размещения контейнеров.Для минимизации количества экземпляров в кластере мы попытались ввести стратегию размещения binpack.После этого всякий раз, когда мы пытаемся развернуть несколько контейнеров за раз (параллельно), экземпляры не масштабируются автоматически и остаются на минимальном установленном для них пределе.Мы не уверены, что пошло не так.Из-за этого большинство услуг не достигают устойчивого состояния.На данный момент мы удалили binpack, и он снова начал отлично работать, и мы можем развернуть его параллельно.

Хотя при развертывании одного сервиса за один раз проблем не возникает, и все выглядит нормально.

Мы используем t2.large type instances в нашем случае.Автоматическое масштабирование экземпляра происходит на основе резервирования памяти (> 80% в течение 1 минуты).

Глядя на график, мы можем убедиться, что порог памяти не достигается.Это crosses >80 threshold только на несколько секунд, а затем снова идет вниз.По моему мнению, это странное поведение.

Не поддерживает ли binpack экземпляры типа t2?Или есть какой-то другой случай, который мне не хватает?

...