Actualización del agente de contenedor de Amazon ECS
Ocasionalmente, es posible que tenga que actualizar el agente de contenedor de Amazon ECS para obtener correcciones de errores y nuevas características. La actualización del agente de contenedor de Amazon ECS no interrumpe las tareas ni los servicios en ejecución en la instancia de contenedor. El proceso de actualización del agente difiere en función de si la instancia de contenedor se lanzó con una AMI optimizada para Amazon ECS u otro sistema operativo.
Las actualizaciones del agente no se aplican a instancias de contenedor de Windows. Le recomendamos que lance nuevas instancias de contenedor para actualizar la versión del agente en sus clústeres Windows.
Comprobación de la versión del agente de contenedor de Amazon ECS
Puede comprobar la versión del agente de contenedor que se está ejecutando en sus instancias de contenedor para ver si necesita actualizarlo. La vista de la instancia de contenedor en la consola de Amazon ECS proporciona la versión del agente. Utilice el siguiente procedimiento para comprobar la versión del agente.
- Amazon ECS console
-
Abra la consola en https://console.aws.amazon.com/ecs/v2.
-
En la barra de navegación, elija la región en la que se encuentra registrada la instancia externa.
-
En el panel de navegación, elija Clusters (Clústeres) y seleccione el clúster que aloja la instancia externa.
-
En la página de Cluster : name
(Clúster; nombre), elija la pestaña Infrastructure (Infraestructura).
-
En Container instances (Instancias de contenedor), tenga en cuenta la columna Agent version (Versión de agente) para sus instancias de contenedor. Si la instancia de contenedor no contiene la versión más reciente del agente de contenedor, la consola genera un mensaje de alerta y marca la versión del agente obsoleta.
Si la versión de su agente está desactualizada, puede actualizar el agente de contenedor con los siguientes procedimientos:
Para actualizar la versión del agente de Amazon ECS de versiones anteriores a la v1.0.0 en la AMI optimizada para Amazon ECS, le recomendamos que termine la instancia de contenedor actual y lance una instancia nueva con la versión de la AMI más reciente. Cualquier instancia de contenedor que utilice una versión de vista previa se debe retirar y sustituir por la AMI más reciente. Para obtener más información, consulte Lanzamiento de una instancia de contenedor de Linux de Amazon ECS.
- Amazon ECS container agent introspection API
-
También puede utilizar la API de introspección del agente de contenedor de Amazon ECS para comprobar la versión del agente desde la propia instancia de contenedor. Para obtener más información, consulte Introspección de contenedor de Amazon ECS.
Para comprobar si el agente de contenedor de Amazon ECS ejecuta la versión más reciente a través de la API de introspección
-
Inicie sesión en su instancia de contenedor mediante SSH.
-
Consulte la API de introspección.
[ec2-user ~]$
curl -s 127.0.0.1:51678/v1/metadata | python3 -mjson.tool
La API de introspección agregó información de Version
en la versión v1.0.0 del agente de contenedor de Amazon ECS. Si no tiene Version
a la hora de consultar la API de introspección o la API de introspección no está presente en el agente en absoluto, entonces la versión que ejecuta es v0.0.3 o anterior. Debería actualizar la versión.