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 ComputeClass autopilot-arm para cargas de trabalho de uso geral. Para solicitar um hardware específico, use as classes de computação Performance ou Scale-Out.
  • Modo GKE Standard: 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 Ativar VMs no Compute.

Executar cargas de trabalho do Arm no GKE

Consulte os guias a seguir 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 de uso geral do Arm em clusters do Autopilot, oferecendo faturamento e elasticidade com base em pods sem que você precise gerenciar tipos de máquina 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áquina. 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 suas 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 de 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