Aktualisierung eines Clusters zur Verwendung von Amazon ECS Managed Instances - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisierung eines Clusters zur Verwendung von Amazon ECS Managed Instances

Sie können einen vorhandenen Cluster aktualisieren, um Amazon ECS Managed Instances zu verwenden.

Wenn Sie Amazon ECS Managed Instances zu Ihrem Cluster hinzufügen, erhalten Sie standardmäßig Zugriff auf den FARGATE_MANAGED_INSTANCE-Kapazitätsanbieter. Dieser Kapazitätsanbieter wählt automatisch die kostenoptimiertesten Allzweck-Instance-Typen für Ihre Workloads aus. Sie können auch benutzerdefinierte Kapazitätsanbieter erstellen, wenn Sie bestimmte Instance-Attribute oder -Typen benötigen.

Voraussetzungen

Standardmäßig wählt Amazon ECS die Instance-Typen auf der Grundlage der Anforderungen aus, die Sie in der Aufgabendefinition angeben. Das ist der Standard-Kapazitätsanbieter. Wenn Sie bestimmte Instance-Attribute oder -Typen benötigen, notieren Sie sich alle Anforderungen. Sie müssen einen benutzerdefinierten Kapazitätsanbieter verwenden und dann die Instance-Anforderungen angeben.

Sie haben die erforderlichen IAM-Rollen für Amazon ECS Managed Instances. Dies umfasst:

  • Rolle „Infrastruktur“ — Ermöglicht Amazon ECS, in Ihrem Namen AWS Dienste zur Verwaltung der Infrastruktur von Amazon ECS Managed Instances zu kontaktieren.

    Weitere Informationen finden Sie unter IAM-Rolle für die Amazon-ECS-Infrastruktur.

  • Instance-Profil – Stellt Berechtigungen für den Amazon-ECS-Container-Agent und den Docker-Daemon bereit, die auf verwalteten Instances ausgeführt werden.

    Weitere Informationen finden Sie unter Instance-Profil von Amazon ECS Managed Instances.

Überlegungen zu Aktualisierungen

Wenn Sie einen Cluster für Amazon ECS Managed Instances aktualisieren, beachten Sie Folgendes:

  • Laufende Aufgaben – Die Aktualisierung der Cluster-Einstellungen hat keine Auswirkungen auf aktuell ausgeführte Aufgaben. Die Änderungen gelten für neue Aufgaben, die nach der Aktualisierung gestartet werden.

  • Änderungen des Kapazitätsanbieters – Wenn Sie die Einstellungen des Kapazitätsanbieters ändern, werden bestehende verwaltete Instances weiterhin ausgeführt, aber neue Instances verwenden die aktualisierte Konfiguration.

  • Änderungen überwachen – Die Aktivierung oder Deaktivierung von Container Insights wirkt sich auf die Erfassung von Metriken für den gesamten Cluster aus.

Konsolenverfahren

So aktualisieren Sie einen Cluster (Amazon-ECS-Konsole)
  1. Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version 2.

  2. Wählen Sie die zu verwendende Region in der Navigationsleiste aus.

  3. Klicken Sie im Navigationsbereich auf Cluster.

  4. Wählen Sie auf der Clusters-Seite den Cluster aus, den Sie aktualisieren möchten.

  5. Wählen Sie Cluster aktualisieren.

  6. (Optional) Um die Einstellungen des Kapazitätsanbieters zu ändern, aktualisieren Sie unter Benutzerdefinierter Kapazitätsanbieter Folgendes nach Bedarf:

    • Wählen Sie für das Instance-Profil bei Bedarf eine andere Instance-Profil-Rolle aus.

    • Wählen Sie für die Infrastrukturrolle bei Bedarf eine andere Infrastrukturrolle aus.

    • Um einen benutzerdefinierten Kapazitätsanbieter zu verwenden, aktualisieren Sie unter Instance-Auswahl die Einstellungen für den Attributwert.

  7. Wählen Sie Aktualisieren aus.

AWS CLI Verfahren

Sie können einen Cluster für Amazon ECS Managed Instances mit der AWS CLI aktualisieren. Verwenden Sie die neuesten Version der AWS CLI. Weitere Informationen zur Aktualisierung auf die neueste Version finden Sie unter Installieren oder Aktualisieren auf die neueste Version der AWS CLI.

Anmerkung

Sie können Dual-Stack-Service-Endpunkte verwenden, um mit Amazon ECS über die AWS AWS CLI SDKs, und die Amazon ECS-API sowohl über als auch IPv4 zu interagieren. IPv6 Weitere Informationen finden Sie unter Verwenden von Dual-Stack-Endpunkten in Amazon ECS.

So aktualisieren Sie einen Cluster (AWS CLI)
  1. Erstellen eines Kapazitätsanbieters für Führen Sie den folgenden Befehl aus:

    Ersetzen Sie die user-input durch Ihre Werte.

    aws ecs create-capacity-provider \ --name my-managed-instances-provider \ --managed-instances-provider \ --instance-profile arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile \ --infrastructure-role-arn arn:aws:iam::123456789012:role/ecsInfrastructureRole \ --instance-requirements '{ "vCpuCount": {"min": 2, "max": 8}, "memoryMiB": {"min": 4096, "max": 16384} }
  2. Verwenden Sie den folgenden Befehl, um den Kapazitätsanbieter dem Cluster hinzuzufügen:

    Ersetze die user-input durch deine Werte.

    aws ecs put-cluster-capacity-providers --cluster managed-instances-cluster --capacity-providers my-managed-instances-provider --default-capacity-provider-strategy capacityProvider=my-managed-instances-provider,weight=1