Workload ARM su GKE

Questo documento spiega come eseguire i workload Arm su Google Kubernetes Engine (GKE). Puoi eseguire carichi di lavoro Arm nei seguenti modi:

  • Modalità GKE Autopilot: sulla piattaforma di calcolo ottimizzata per i container Autopilot, richiedi esplicitamente l'architettura Arm e la autopilot-arm ComputeClass per i carichi di lavoro per uso generico. Per richiedere hardware specifico, utilizza le Performance o Scale-Out classi di computing.
  • Modalità Standard GKE: utilizzando le serie di macchine C4A, N4A o Tau T2A.

Puoi eseguire immagini Arm a singola architettura o immagini multi-architettura (multi-arch) compatibili con processori x86 e Arm. Per scoprire di più sui vantaggi di Arm, vedi VM Arm su Compute.

Esegui workload Arm su GKE

Per ulteriori informazioni sulla scelta dei workload da eseguire il deployment su Arm e sulla preparazione di questi workload per il deployment, consulta:

  • Scelta dei workload da eseguire su Arm: valuta i vantaggi delle seguenti opzioni quando scegli i workload da eseguire su Arm:

    • Piattaforma di computing ottimizzata per i container Autopilot: consigliata per i carichi di lavoro Arm per uso generico nei cluster Autopilot, che fornisce fatturazione ed elasticità basate sui pod senza richiedere la gestione di tipi di macchine specifici.
    • Famiglie di macchine specifiche: per i carichi di lavoro che richiedono caratteristiche hardware specifiche, prendi in considerazione i seguenti tipi di macchine. Per maggiori informazioni, consulta la tabella in Famiglia di macchine per uso generico per Compute Engine:

      • I nodi C4A forniscono risorse di calcolo basate su ARM che garantiscono prestazioni costantemente elevate per i carichi di lavoro basati su ARM più sensibili alle prestazioni.
      • I nodi N4A forniscono risorse di calcolo basate su Arm che bilanciano prezzo e prestazioni.
      • I nodi T2A sono adatti a workload più flessibili o a workload che si basano sullo scale out orizzontale.
  • Deployment su più architetture: con GKE, puoi utilizzare immagini multi-architettura per eseguire il deployment di un manifest di immagine su nodi con architetture diverse, tra cui Arm.

  • Preparazione dei carichi di lavoro Arm per il deployment: una volta che hai un'immagine compatibile con Arm, utilizza le regole di affinità dei nodi e i selettori di nodi per assicurarti che il carico di lavoro sia pianificato per i nodi con un tipo di architettura compatibile.

Requisiti e limitazioni

Passaggi successivi