Creación de una AMI de Windows personalizada con el Generador de imágenes - Amazon EKS

Ayude a mejorar esta página

¿Quiere contribuir a esta guía del usuario? Desplácese hasta el final de esta página y seleccione Editar esta página en GitHub. Sus contribuciones ayudarán a que nuestra guía del usuario sea mejor para todos.

Creación de una AMI de Windows personalizada con el Generador de imágenes

Puede utilizar Image Builder de EC2 para crear las AMI de Windows personalizadas optimizadas para Amazon EKS con una de las siguientes opciones:

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 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.24.5 y posteriores

  • 1.25.4 y posteriores

  • 1.26.4 y posteriores

  • 1.27.2 y posteriores

  • 1.28.2 y posteriores

  • 1.29.2 y posteriores

  • 1.30.1 y posteriores

Uso de una AMI de Windows optimizada para Amazon EKS como base

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 de EC2 Image Builder enhttps://console.aws.amazon.com/imagebuilder.

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

    3. Seleccione Crear receta de imagen.

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

  3. 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.

    2. Recupere el ID de la AMI de la versión del sistema operativo de Windows que necesita. Para obtener más información, consulte Obtención de los ID de AMI de Microsoft Windows recomendados.

    3. 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.

  4. (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.

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

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

  5. 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) en la Guía del usuario de Image Builder.

  6. Elija Crear receta.

  7. 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.

Uso del componente de compilación administrado por Amazon

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 de EC2 Image Builder enhttps://console.aws.amazon.com/imagebuilder.

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

    3. Seleccione Crear receta de imagen.

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

  3. 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.

      • 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.

  4. 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.

    2. En el cuadro de búsqueda Buscar componentes por nombre, ingrese eks.

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

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

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

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

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

    2. Elija Especificar la versión del componente.

    3. 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 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.

      nota

      Las siguientes versiones de componentes de compilación de eks-optimized-ami-windows requieren la versión de eksctl 0.129 o una inferior:

      • 1.24.0

  6. 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) en la Guía del usuario de Image Builder.

  7. Elija Crear receta.

  8. 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.

Recuperación de información sobre las versiones de los componentes de eks-optimized-ami-windows

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. 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 de EC2 Image Builder enhttps://console.aws.amazon.com/imagebuilder.

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

  3. 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).

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

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

  6. Elija el enlace eks-optimized-ami-windows con la versión que desee.

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