Cargas de trabalho Arm no GKE

Este documento explica como executar cargas de trabalho Arm no Google Kubernetes Engine (GKE). Pode executar cargas de trabalho Arm em clusters do GKE Autopilot usando as Performance ou Scale-Out classes de computação, ou em clusters do GKE Standard usando a série de máquinas C4A, N4A (pré-visualização) ou Tau T2A.

Pode executar imagens Arm de arquitetura única ou imagens de arquitetura múltipla (multi-arch) compatíveis com processadores x86 e Arm. Para saber mais sobre as vantagens da arquitetura Arm, consulte o artigo VMs Arm no Compute.

Consulte o seguinte para obter mais informações sobre a escolha de cargas de trabalho para implementar no Arm e a preparação dessas cargas de trabalho para implementação:

  • Escolher cargas de trabalho para executar no Arm: considere as vantagens dos seguintes tipos de máquinas ao escolher cargas de trabalho para executar no Arm. Para mais informações sobre os tipos de cargas de trabalho que funcionam bem com cada uma destas séries de máquinas, 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 atinge um desempenho consistentemente elevado para as suas cargas de trabalho baseadas em Arm mais sensíveis ao desempenho.
    • Os nós N4A oferecem computação baseada em ARM que equilibra o preço e o desempenho.
    • Os nós T2A são adequados para cargas de trabalho mais flexíveis ou cargas de trabalho que dependem do escalamento horizontal.
  • Implementação em várias arquiteturas: com o GKE, pode usar imagens de várias arquiteturas para implementar um manifesto de imagem em nós com diferentes arquiteturas, incluindo Arm.

  • Preparar cargas de trabalho Arm para implementação: depois de ter uma imagem compatível com Arm, use regras de afinidade de nós e seletores de nós para se certificar de que a sua carga de trabalho está agendada para nós com um tipo de arquitetura compatível.

Requisitos e limitações

O que se segue?