Установка размера стека ulimit в ресурсе Terraform aws_ecs_task_definition - PullRequest
0 голосов
/ 03 ноября 2018

Мне нужно увеличить размер стека в моих задачах ECS.

Поддерживает ли aws_ecs_task_definition размер стека ulimit? Если это делает то, что синтаксис?

1 Ответ

0 голосов
/ 03 ноября 2018

ulimit и другие ограничения ресурсов могут быть установлены в определениях контейнеров для каждого контейнера в задаче. Это показано в Руководство пользователя AWS для определений задач ECS и аналогично --ulimit в команде docker run .

Чтобы установить ulimit для вашего контейнера в определении задачи, вам понадобится что-то вроде следующего для ваших определений контейнера:

[
  {
    "name": "first",
    "image": "service-first",
    "cpu": 10,
    "memory": 512,
    "essential": true,
    "ulimits": [
      {
        "name": "stack",
        "softLimit": 8192,
        "hardLimit": 16384
      }
    ]
    "portMappings": [
      {
        "containerPort": 80,
        "hostPort": 80
      }
    ]
  }
]
...