Faire tourner ses containers sur Fargate
Pas à pas, de la création du registre d’image à la description des taches
Aujourd’hui, on va envoyer du container sur AWS via le service fargate (passage en serverless, vis a vis de l’ancienne méthode où il fallait créer avant des ec2)
On va le faire a la mano, car lorsque l’on débute, il est important d’être cadré (les écrans aws sont top), et de voir l’enchaînement des étapes.
On pourra aller ensuite vers des outils comme terraform pour accélérer tout ça, utilise surtout lorsque l’on a des grosses architectures.
Allez on y va.
Commencez par vous loguez. SI ce n’est pas déjà votre région, choisissez la région de Paris (en attendant qu’ils ouvrent à Toulouse :p).
Le registre des images
On va créer un repository pour stocker les images de nos prochains services.
Allez sur Amazon Elastic Container Registry, et créer un nouveau repo :

Et aller sur Afficher les commandes Push afin de mettre de côté les bonnes commandes pour enrichir notre nouveau repo.

On peut alors envoyer nos images (il faudra avant installer une cli, et se logguer, suivez les instructions) :

Le cluster de container
Rendez vous sur Amazon Elastic Container Service, et créer votre cluster. Et choisissez d’utiliser un container custom, vous permettant de choisir votre image :

Dans la suite, je laisse tout par défaut. Aws créer tout automatiquement, quelle bonheur (il y a encore peu de temps, il fallait faire plus de paramétrage). Bon ben ca tourne :

Allez dans le détail de la tache pour récupérer son IP publique, et tester; dans mon cas X.X.X.X:3000
