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 em clusters do GKE Autopilot usando as Performance ou Scale-Out classes de computação, ou em clusters GKE Standard usando as séries de máquinas C4A, N4A (pré-lançamento) 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.

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 dos seguintes tipos de máquina ao escolher cargas de trabalho para execução no Arm. Para mais informações sobre quais tipos de cargas de trabalho funcionam bem com cada uma dessas 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 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