Toolverse
Wszystkie skille

ecs

autor: itsmostafa

Zarządzaj kontenerami Docker na AWS bez konfiguracji infrastruktury

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
12

O skillu

Skill do orchestracji kontenerów AWS ECS. Wdrażaj aplikacje w kontenerach, definiuj zadania, konfiguruj usługi i zarządzaj klastrami na Fargate (bez serwera) lub instancjach EC2. Idealny do automatyzacji deploymentu, skalowania i rozwiązywania problemów z kontenerami w agentach Claude i Copilot.

Jak używać

  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.

Podobne skille