Cargas de trabajo de Arm en GKE

En este documento se explica cómo ejecutar cargas de trabajo de Arm en Google Kubernetes Engine (GKE). Puedes ejecutar cargas de trabajo de Arm en clústeres Autopilot de GKE con las Performance o Scale-Out clases de computación, o en clústeres Estándar de GKE con las series de máquinas C4A, N4A (vista previa) o Tau T2A.

Puedes ejecutar imágenes Arm de una sola arquitectura o imágenes de varias arquitecturas (multi-arch) compatibles con procesadores x86 y Arm. Para obtener información sobre las ventajas de Arm, consulta Máquinas virtuales Arm en Compute.

Para obtener más información sobre cómo elegir las cargas de trabajo que se van a desplegar en Arm y cómo prepararlas para el despliegue, consulta lo siguiente:

  • Elegir cargas de trabajo para ejecutarlas en Arm: ten en cuenta las ventajas de los siguientes tipos de máquinas al elegir las cargas de trabajo que quieres ejecutar en Arm. Para obtener más información sobre los tipos de cargas de trabajo que funcionan bien con cada una de estas series de máquinas, consulta la tabla de la sección Familia de máquinas de uso general de Compute Engine:

    • Los nodos C4A proporcionan computación basada en Arm que consigue un rendimiento alto y constante para tus cargas de trabajo basadas en Arm más sensibles al rendimiento.
    • Los nodos N4A proporcionan computación basada en Arm que equilibra el precio y el rendimiento.
    • Los nodos T2A son adecuados para cargas de trabajo más flexibles o que dependen del escalado horizontal.
  • Despliegue en varias arquitecturas: con GKE, puede usar imágenes de varias arquitecturas para desplegar un manifiesto de imagen en nodos con diferentes arquitecturas, incluida Arm.

  • Preparar cargas de trabajo de Arm para el despliegue: una vez que tengas una imagen compatible con Arm, usa reglas de afinidad de nodos y selectores de nodos para asegurarte de que tu carga de trabajo se programe en nodos con un tipo de arquitectura compatible.

Requisitos y limitaciones

Siguientes pasos