Toolverse
All skills

ecs

by itsmostafa

AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
12

About this skill

AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues.

How to use

  1. Zainstaluj skill w swoim agencie, wskazując repozytorium itsmostafa/aws-agent-skills i ścieżkę skills/ecs. Upewnij się, że masz skonfigurowane poświadczenia AWS (dostęp do ECS i EC2).

  2. Utwórz klaster ECS za pomocą polecenia create-cluster, podając nazwę klastra. Możesz wybrać Fargate (serverless, płacisz za zadanie) lub EC2 (samodzielnie zarządzane instancje). Dla większości obciążeń Fargate jest prostszy.

  3. Przygotuj definicję zadania (task definition) w formacie JSON — określ obraz kontenera, przydzielone zasoby (CPU, pamięć), zmienne środowiskowe i role IAM. Definicja działa jako szablon dla wszystkich uruchomień kontenera.

  4. Zarejestruj definicję zadania w ECS, aby agent mógł jej używać przy tworzeniu nowych zadań. Skill odczyta konfigurację i będzie gotów do deploymentu.

  5. Utwórz usługę (service) w klastrze, wskazując definicję zadania i żądaną liczbę replik. Usługa automatycznie utrzymuje wymaganą liczbę uruchomionych instancji, obsługuje load balancing i skalowanie.

  6. Monitoruj status zadań i usług za pośrednictwem agenta — skill pozwala sprawdzić logi, zdiagnozować problemy z kontenerami i dostosować skalowanie na podstawie obciążenia.

Related skills