Está en la página 1de 13

Cambio de Containers a los ECS:

 Con cualquier cambio que haya que realizar tenemos que destruir y volver a lanzar uno
nuevo
 El servicio que se encarga de esto es el Elastic Containers Services (ECS)
 El Servicio seria el encargado de mantener a los containers vivos.
 A los containers se los llama TASK ya que una tarea es un grupo de containers

En este caso los containers que tenemos que cambiar son los del Backend, tenemos los
backend y los backend Services

Nos vamos a centrar en lo que es Backend

Los services se nutren de la receta , una receta es ver que es lo que tiene que levantar y esas
recetas son las TASK DEFINITION:

Pinchamos en la que dice Tychetools-Data4-Backend:2


Bajamos hasta donde dice Task size

Subimos y hacemos click en Create new Version


Bajamos a la parte de computos

Seleccionamos la cantidad de RAM

Y la cantidad de CPU
Le damos Create y lo que hace es crear una nueva versión con los datos que ya le modificamos

Seleccionamos Cluster

Una vez en cluster ya tenemos el Services


Le damos click en el Services para darnos un pantallazo general de que es lo que esta pasando
dentro del services.

Vamos a la solapa TASK


Para realizar el update tenemos que hacer click en la derecha que dice update

En Task definitions le especificamos que utilice la ultima versión de la task definitiion


Debemos colocar el tilde donde dice Force new deployment para forzar al services haga un
recliclado de containers.

Le damos donde dice Skip to review

Y luego a Update services


Realiza un reciclado de containers

Vamos a View Services y adentro vamos a Task en donde veremos la task nueva
Refrescamos un par de veces hasta que las tareas pasen a RUNING

Nos vamos al load balancer que es realizada es el target group


Las dos nuevas tareas pasan para el load balancers y están en Initial

Hasta que las 2 nuevas tareas no estén en Healthy no le va a decir al Elastic containers services
que las mate

Una vez pasan a Draining quedan en un estado que se configura en el target group para que
los usuario que estaban realizando tareas le permita terminar de realizarlas y no cortalas
directamente.
Las nuevas conexiones que vengan ya las manda a las instacias de Healthy y las actuales que
están en Draining les va a dar los 30 segundos para que termine.

Una vez que termina el tiempo que es de 30 segundos le avisa al ECS para que las mate .

Y asi finaliza el cambio.

También podría gustarte