Mise à jour d’un cluster pour l’utilisation des instances gérées Amazon ECS - Amazon Elastic Container Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mise à jour d’un cluster pour l’utilisation des instances gérées Amazon ECS

Vous pouvez mettre à jour un cluster existant pour utiliser les instances gérées Amazon ECS.

Lorsque vous ajoutez des instances gérées Amazon ECS à votre cluster, vous avez accès au fournisseur de capacité par défaut FARGATE_MANAGED_INSTANCE. Ce fournisseur de capacité sélectionne automatiquement les types d’instances à usage général les plus optimisés en termes de coûts pour vos charges de travail. Vous pouvez également créer des fournisseurs de capacité personnalisés si vous avez besoin d’attributs ou de types d’instance spécifiques.

Conditions préalables

Par défaut, Amazon ECS choisit les types d’instances en fonction des exigences que vous spécifiez dans la définition de la tâche. Ceci est le fournisseur de capacité par défaut. Si vous avez besoin d’attributs ou de types d’instance spécifiques, prenez note de toutes les exigences. Vous devrez utiliser un fournisseur de capacité personnalisé, puis spécifier les exigences de l’instance.

Vous disposez des rôles IAM requis pour les instances gérées Amazon ECS. Cela inclut notamment les éléments suivants :

  • Rôle dans l'infrastructure : permet à Amazon ECS de passer des appels aux AWS services en votre nom afin de gérer l'infrastructure des instances gérées Amazon ECS.

    Pour de plus amples informations, veuillez consulter Rôle IAM d’infrastructure Amazon ECS.

  • Profil d’instance : fournit des autorisations pour l’agent de conteneur Amazon ECS et le démon Docker exécutés sur des instances gérées.

    Pour de plus amples informations, veuillez consulter Profil d’instance des instances gérées Amazon ECS.

Considérations relatives à la mise à jour

Tenez compte des éléments suivants lorsque vous mettez à jour un cluster pour instances gérées Amazon ECS :

  • Tâches en cours : la mise à jour des paramètres du cluster n’affecte pas les tâches en cours d’exécution. Les modifications s’appliqueront aux nouvelles tâches lancées après la mise à jour.

  • Changements de fournisseur de capacité : si vous modifiez les paramètres du fournisseur de capacité, les instances gérées existantes continueront de fonctionner, mais les nouvelles instances utiliseront la configuration mise à jour.

  • Surveillance des modifications : l’activation ou la désactivation de Container Insights affectera la collecte de métriques pour l’ensemble du cluster.

Procédure pour la console

Pour mettre à jour un cluster (console Amazon ECS)
  1. Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2.

  2. Dans la barre de navigation, sélectionnez la région à utiliser.

  3. Dans le panneau de navigation, choisissez Clusters.

  4. Sélectionnez Clusters et choisissez le cluster que vous souhaitez mettre à jour.

  5. Choisissez Mettre à jour le cluster.

  6. (Facultatif) Pour modifier les paramètres du fournisseur de capacité, sous Fournisseur de capacité personnalisé, mettez à jour les éléments suivants selon les besoins :

    • Pour Profil d’instance, choisissez un rôle de profil d’instance différent si nécessaire.

    • Pour Rôle d’infrastructure, choisissez un rôle d’infrastructure différent si nécessaire.

    • Pour utiliser un fournisseur de capacité personnalisé, pour Sélection de l’instance, mettez à jour les paramètres de Valeur d’attribut.

  7. Choisissez Mettre à jour.

AWS CLI procédure

Vous pouvez mettre à jour un cluster pour les instances gérées Amazon ECS à l’aide de l’ AWS CLI. Utilisez la version la plus récente de l’ AWS CLI. Pour savoir comment opérer une mise à niveau vers la dernière version, consultez la section Installation ou mise à jour vers la dernière version de l’ AWS CLI.

Note

Vous pouvez utiliser des points de terminaison de service à double pile pour interagir avec Amazon ECS à partir de AWS AWS CLI SDKs, et de l'API Amazon ECS via les deux IPv4 et. IPv6 Pour de plus amples informations, veuillez consulter Utilisation des points de terminaison à double pile Amazon ECS.

Pour mettre à jour un cluster (AWS CLI)
  1. Créer un fournisseur de capacité pour . Exécutez la commande suivante :

    Remplacez le user-input par vos valeurs.

    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. Ajoutez le fournisseur de capacité au cluster à l’aide de la commande suivante :

    Remplacez le user-input par vos valeurs.

    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