Cargas de trabalho do Arm no GKE

Neste documento, explicamos 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 Arm e a autopilot-arm ComputeClass para cargas de trabalho de uso geral. Para solicitar hardware específico, use as classes de computação Performance ou Scale-Out.
  • Modo padrão 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 Arm no Compute.

Executar cargas de trabalho do Arm no GKE

Consulte o seguinte para saber mais sobre como escolher cargas de trabalho para implantar no Arm e preparar essas cargas de trabalho para a implantação:

  • 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 Arm de uso geral em clusters do Autopilot, oferecendo faturamento e elasticidade com base 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 oferecem computação baseada em Arm que alcança um desempenho consistentemente alto para as cargas de trabalho baseadas em Arm mais sensíveis ao desempenho.
      • Os nós N4A oferecem 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 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 de nó e seletores de nó 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