Déployer un conteneur sur Amazon Fargate Elastic Container Service (ECS)

Pour Déployer votre Docker sur Fargate, vous devez d’abord l’enregistrer sur ECR.
La première démarche est la création d’une tâche.
Rendez vous sur la page Amazon Elastic Container Service et choisissez le menu « Définition de tâches

Créer une définition de tâche

1. Initier la tâche

2. Choisir un type de lancement « AWS FARGATE »

3. Configurer votre infrastruture

4. Choisir le conteneur Docker

Choisir l’URI de l’image de votre conteneur enregistré dans Amazon ECR.

Créez la tache.
Vous devriez avoir quelque chose comme ceci

Une fois la tache crée, nous pouvons créer le cluster

Création du cluster

Rendez vous sur la page Amazon Elastic Container Service et choisissez le menu « Cluster:

1. Initier le cluster

2. Configurer le cluster

Créez le cluster.
Vous devriez avoir quelque chose comme ceci

Configurer le cluster comme un service

1. Editer votre cluster :

Sélectionnez l’onglet ‘Services’ :

créez un service

2. Configurer le service:

Choisissez ‘type de lancement’.

3. Configurer le déploiement:

Choisissez ‘Service’ et sélectionner la tache définie précédemment.

4.Configurer l’auto-scaling:

Votre conteneur Docker fonctionne en tant que service sur Amazon Fargate en auto-scaling !

Mettre à jour le cluster

Vous avez fait évoluer votre container et vous voulez le mettre à jour :

1. Mettre à jour la définition de tâche

Sélectionnez la définition de tâche existante et cliquer sur ‘Créer une révision’ .

Dans cette nouvelle révision, modifiez l’image du conteneur pour y mettre la nouvelle version de l’image Docker.

Créez la nouvelle révision

2. Mettre à jour le service du cluster

Dans la console ECS, cliquez sur ‘Clusters’ dans le menu de gauche.
Sélectionnez le cluster Fargate à mettre à jour.
Dans le cluster, cliquez sur l’onglet ‘Services’.
Sélectionnez le service à mettre à jour.
cliquez sur le bouton ‘Mettre à jour’

cliquez sur le bouton ‘Mettre à jour’
sélectionnez la nouvelle révision de la définition de tâche.

mettez à jour le service :

Votre conteneur Docker fonctionne dans sa nouvelle version !

Laisser un commentaire

Your email address will not be published. Required fields are marked *.

*
*