Cargas de trabalho do Arm no GKE

Este documento explica como executar cargas de trabalho do Arm no Google Kubernetes Engine (GKE). É possível executar cargas de trabalho do Arm das seguintes maneiras:

  • Modo Autopilot do GKE: na plataforma de computação otimizada para contêineres do Autopilot, solicite explicitamente a arquitetura do Arm e a autopilot-arm ComputeClass para cargas de trabalho de uso geral. Para solicitar hardware específico, use as Performance ou Scale-Out classes de computação.
  • Modo Standard do GKE: usando as séries de máquinas C4A, N4A ou Tau T2A.

É possível executar imagens de arquitetura única ou de arquitetura múltipla (várias arquiteturas) compatíveis com processadores x86 e Arm. Para saber mais sobre os benefícios do Arm, consulte VMs do Arm no Compute.

Executar cargas de trabalho do Arm no GKE

Consulte o seguinte para mais informações sobre como escolher cargas de trabalho para implantação no Arm e preparar essas cargas de trabalho para implantação:

  • Como escolher cargas de trabalho para execução no Arm: considere os benefícios das seguintes opções ao escolher cargas de trabalho para execução no Arm:

    • Plataforma de computação otimizada para contêineres do Autopilot: recomendada para cargas de trabalho de uso geral do Arm em clusters do Autopilot, oferecendo faturamento e elasticidade baseados em pods sem exigir que você gerencie tipos de máquinas específicos.
    • Famílias de máquinas específicas: para cargas de trabalho que exigem características de hardware específicas, considere os seguintes tipos de máquinas. Para mais informações, consulte a tabela em Família de máquinas de uso geral para o Compute Engine:

      • Os nós C4A fornecem computação baseada em Arm que alcança um desempenho consistentemente alto para as cargas de trabalho mais sensíveis ao desempenho baseadas em Arm.
      • Os nós N4A fornecem computação baseada em Arm que equilibra preço e desempenho.
      • Os nós T2A são adequados para cargas de trabalho mais flexíveis ou cargas de trabalho que dependem do escalonamento horizontal.
  • Implantação em arquiteturas: com o GKE, é possível usar imagens de várias arquiteturas para implantar um manifesto de imagem em nós com diferentes arquiteturas, incluindo o Arm.

  • Como preparar cargas de trabalho do Arm para implantação: depois de ter uma imagem compatível com o Arm, use regras de afinidade e seletores de nós para garantir que a carga de trabalho seja programada para nós com um tipo de arquitetura compatível.

Requisitos e limitações

A seguir