

 **Ayude a mejorar esta página** 

Para contribuir a esta guía del usuario, elija el enlace **Edit this page on GitHub** que se encuentra en el panel derecho de cada página.

# Creación de una AMI de Windows personalizada con el Generador de imágenes
<a name="eks-custom-ami-windows"></a>

Puede utilizar el Generador de imágenes de EC2 para crear las AMI de Windows personalizadas optimizadas para Amazon EKS con una de las siguientes opciones:
+  [Uso de una AMI de Windows optimizada para Amazon EKS como base](#custom-windows-ami-as-base) 
+  [Uso del componente de compilación administrado por Amazon](#custom-windows-ami-build-component) 

Con ambos métodos, debe crear su propia receta de Image Builder. Para obtener más información, consulte [Crear una nueva versión de una receta de imagen](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-image-recipes.html) en la Guía del usuario de Image Builder.

**importante**  
Los siguientes componentes **administrados por Amazon** para `eks` incluyen parches para `CVE-2024-5321`.  
 `1.28.2` y posteriores
 `1.29.2` y posteriores
 `1.30.1` y posteriores
Todas las versiones para Kubernetes 1.31 y posteriores

## Uso de una AMI de Windows optimizada para Amazon EKS como base
<a name="custom-windows-ami-as-base"></a>

Esta opción es la forma recomendada de crear las AMI de Windows personalizadas. Las AMI de Windows optimizadas para Amazon EKS que ofrecemos se actualizan con más frecuencia que el componente de compilación administrado por Amazon.

1. Inicie una receta nueva de Image Builder.

   1. Abra la consola del Generador de imágenes de EC2 en https://console.aws.amazon.com/imagebuilder.

   1. En el panel de navegación izquierdo, elija **Recetas de imágenes**.

   1. Seleccione **Crear receta de imagen**.

1. En la sección **Detalles de la receta**, ingrese un **nombre** y una **versión**.

1. Especifique el ID de la AMI de Windows optimizada para Amazon EKS en la sección **Imagen base**.

   1. Elija **Escribir el ID personalizado de la AMI**.

   1. Recupere el ID de la AMI de la versión del sistema operativo de Windows que necesita. Para obtener más información, consulte [Recuperación de los ID de AMI de Microsoft Windows recomendados](retrieve-windows-ami-id.md).

   1. Ingrese el **ID de la AMI** personalizada. Si no encuentra el ID de la AMI, asegúrese de que la región de AWS del ID de la AMI coincida con la región de AWS que se muestra en la esquina superior derecha de la consola.

1. (Opcional) Para obtener las actualizaciones de seguridad más recientes, agrega el componente `update-windows` en la sección **Componentes de compilación: **.

   1. En la lista desplegable situada a la derecha del cuadro de búsqueda **Buscar componentes por nombre**, seleccione **Administrado por Amazon**.

   1. En el cuadro de búsqueda **Buscar componentes por nombre**, ingrese `update-windows`.

   1. Seleccione la casilla de verificación del resultado de búsqueda **`update-windows`**. Este componente incluye los parches de Windows más recientes para el sistema operativo.

1. Complete las entradas restantes de la receta de imágenes con las configuraciones necesarias. Para obtener más información, consulte [Crear una nueva versión de una receta de imagen (consola)](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-image-recipes.html#create-image-recipe-version-console) en la Guía del usuario de Image Builder.

1. Elija **Crear receta**.

1. Utilice la nueva receta de imagen en una canalización de imágenes nueva o existente. Una vez que la canalización de imágenes se ejecute correctamente, la AMI personalizada aparecerá como imagen de salida y estará lista para su uso. Para obtener más información, consulte [Crear una canalización de imágenes mediante el asistente de la consola de Image Builder de EC2](https://docs.aws.amazon.com/imagebuilder/latest/userguide/start-build-image-pipeline.html).

## Uso del componente de compilación administrado por Amazon
<a name="custom-windows-ami-build-component"></a>

Si no es viable utilizar una AMI de Windows optimizada para Amazon EKS como base, puede utilizar en su lugar el componente de compilación administrado por Amazon. Esta opción puede estar retrasada con respecto a las versiones de Kubernetes compatibles más recientes.

1. Inicie una receta nueva de Image Builder.

   1. Abra la consola del Generador de imágenes de EC2 en https://console.aws.amazon.com/imagebuilder.

   1. En el panel de navegación izquierdo, elija **Recetas de imágenes**.

   1. Seleccione **Crear receta de imagen**.

1. En la sección **Detalles de la receta**, ingrese un **nombre** y una **versión**.

1. Determine qué opción utilizará para crear su AMI personalizada en la sección **Imagen base**:
   +  **Seleccione imágenes administradas**: elija **Windows** para su **sistema operativo (SO) de imágenes**. A continuación, elija una de las siguientes opciones para **Origen de la imagen**.
     +  **Inicio rápido (administrado por Amazon)**: en el menú desplegable **Nombre de la imagen**, seleccione una versión de Windows Server compatible con Amazon EKS. Para obtener más información, consulte [Creación de nodos con AMI de Windows optimizadas](eks-optimized-windows-ami.md).
     +  **Imágenes de mi propiedad**: en **Nombre de la imagen**, seleccione el ARN de su propia imagen con su propia licencia. La imagen que proporcione no puede tener ya instalados los componentes de Amazon EKS.
   +  **Escribir el ID personalizado de la AMI**: en el ID de la AMI, ingrese el ID de su AMI con su propia licencia. La imagen que proporcione no puede tener ya instalados los componentes de Amazon EKS.

1. En la sección **Componentes de compilación: Windows**, haga lo siguiente:

   1. En la lista desplegable situada a la derecha del cuadro de búsqueda **Buscar componentes por nombre**, seleccione **Administrado por Amazon**.

   1. En el cuadro de búsqueda **Buscar componentes por nombre**, ingrese `eks`.

   1. Seleccione el resultado de búsqueda **`eks-optimized-ami-windows`**, aunque el resultado devuelto puede no ser la versión que desea.

   1. En el cuadro de búsqueda **Buscar componentes por nombre**, ingrese `update-windows`.

   1. Seleccione la casilla de verificación del resultado de búsqueda **update-windows**. Este componente incluye los parches de Windows más recientes para el sistema operativo.

1. En la sección **Componentes seleccionados**, haga lo siguiente:

   1. Elija **Opciones de control de versiones** para ** `eks-optimized-ami-windows` **.

   1. Elija **Especificar la versión del componente**.

   1. En el campo **Versión del componente**, ingrese *version.x* y reemplace *version* por una versión de Kubernetes compatible. Al ingresar una *x* para una parte del número de versión, se indica que se debe utilizar la versión más reciente del componente, que también se alinea con la parte de la versión que defina explícitamente. Preste atención a la salida de la consola, ya que le indicará si la versión que desea está disponible como componente administrado. Tenga en cuenta que es posible que las versiones de Kubernetes más recientes no estén disponibles para el componente de compilación. Para obtener más información sobre versiones disponibles, consulte [Recuperación de información sobre las versiones de los componentes de `eks-optimized-ami-windows`](#custom-windows-ami-component-versions).

1. Complete las entradas restantes de la receta de imágenes con las configuraciones necesarias. Para obtener más información, consulte [Crear una nueva versión de una receta de imagen (consola)](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-image-recipes.html#create-image-recipe-version-console) en la Guía del usuario de Image Builder.

1. Elija **Crear receta**.

1. Utilice la nueva receta de imagen en una canalización de imágenes nueva o existente. Una vez que la canalización de imágenes se ejecute correctamente, la AMI personalizada aparecerá como imagen de salida y estará lista para su uso. Para obtener más información, consulte [Crear una canalización de imágenes mediante el asistente de la consola de Image Builder de EC2](https://docs.aws.amazon.com/imagebuilder/latest/userguide/start-build-image-pipeline.html).

## Recuperación de información sobre las versiones de los componentes de `eks-optimized-ami-windows`
<a name="custom-windows-ami-component-versions"></a>

Puede recuperar información específica sobre lo que se instala con cada componente. Por ejemplo, puede comprobar qué versión de `kubelet` está instalada. Los componentes pasan por pruebas funcionales en las versiones de sistemas operativos Windows compatibles con Amazon EKS. Para obtener más información, consulte [Calendario de versiones](eks-optimized-windows-ami.md#windows-ami-release-calendar). Es posible que otras versiones de sistemas operativos Windows que se indican como compatibles o que han llegado al fin del soporte técnico no sean compatibles con el componente.

1. Abra la consola del Generador de imágenes de EC2 en https://console.aws.amazon.com/imagebuilder.

1. En el panel de navegación izquierdo, elija **Componentes**.

1. En la lista desplegable situada a la derecha del cuadro de búsqueda **Buscar componentes por nombre**, cambie **De mi propiedad** a **Inicio rápido (administrado por Amazon)**.

1. En el recuadro **Find components by name** (Buscar componentes por nombre), ingrese `eks`.

1. (Opcional) Si utiliza una versión reciente, seleccione dos veces la columna **Versión** para ordenarla en orden descendente.

1. Elija el enlace de ** `eks-optimized-ami-windows` ** con la versión que desee.

La **descripción** de la página resultante muestra la información específica.