Что такое файлы определения изображений ECS?

Прямо здесь я могу прочитать это:

Вы также можете создавать конвейеры для создания и развертывания приложений на основе контейнеров, используя Amazon ECS в качестве поставщика развертывания. Прежде чем создавать конвейер, который развертывает приложения на основе контейнеров с Amazon ECS, необходимо подготовить файл определений изображений.

  1. Таким образом, определения изображений являются своего рода кратким аналогом определений задач? Я прав?

  2. Как ECS использует только 2 пары ключ-значение для развертывания контейнеров в кластере? Как он узнает, сколько ЦП, памяти зарезервировано для этого контейнера или других деталей?

1 ответ

Решение

Обычно вы конфигурируете ECS, используя определения задач, которые содержат все необходимые атрибуты для запуска задач контейнера (например, одно или несколько изображений, вычислительные ресурсы, открытые порты и т. Д.). Если вы решите выполнить развертывание с помощью CodePipeline, файлы определения изображений просто заменяют атрибуты "image" определения задачи.

По вашим вопросам:

  1. Определения изображений - это всего лишь разновидность "политик замещения" для существующих определений задач.
  2. ECS использует определения задач. Они содержат все соответствующие данные, а не только две пары ключ-значение.
Другие вопросы по тегам