GKE의 ARM 워크로드

이 문서에서는 Google Kubernetes Engine (GKE)에서 Arm 워크로드를 실행하는 방법을 설명합니다. Performance 또는 Scale-Out 컴퓨팅 클래스를 사용하여 GKE Autopilot 클러스터에서 Arm 워크로드를 실행하거나 C4A, N4A(미리보기) 또는 Tau T2A 머신 시리즈를 사용하여 GKE Standard 클러스터에서 실행할 수 있습니다.

x86 및 ARM 프로세서와 호환되는 단일 아키텍처 ARM 이미지 또는 멀티 아키텍처 이미지를 실행할 수 있습니다. Arm의 이점에 대한 자세한 내용은 컴퓨팅에 사용되는 Arm VM을 참고하세요.

Arm에 배포할 워크로드를 선택하고 이러한 워크로드를 배포할 수 있도록 준비하는 방법에 대한 자세한 내용은 다음을 참고하세요.

  • ARM에서 실행할 워크로드 선택: ARM에서 실행할 워크로드를 선택할 때 다음 머신 유형의 이점을 고려하세요. 각 머신 시리즈에 적합한 워크로드 유형에 대해 자세히 알아보려면 Compute Engine용 범용 머신 계열의 표를 참고하세요.

    • C4A 노드는 성능에 가장 민감한 Arm 기반 워크로드에 일관적으로 높은 성능을 제공하는 Arm 기반 컴퓨팅을 제공합니다.
    • N4A 노드는 가격과 성능의 균형을 이루는 Arm 기반 컴퓨팅을 제공합니다.
    • T2A 노드는 더 유연한 워크로드나 수평 확장에 의존하는 워크로드에 적합합니다.
  • 아키텍처에 배포: GKE에서는 멀티 아키텍처 이미지를 사용하여 Arm을 포함한 다양한 아키텍처를 사용하는 노드에 하나의 이미지 매니페스트를 배포할 수 있습니다.

  • 배포를 위한 Arm 워크로드 준비: Arm 호환 이미지를 만든 후 노드 어피니티 규칙 및 노드 선택기를 사용하여 워크로드가 호환되는 아키텍처 유형의 노드에 예약되도록 합니다.

요구사항 및 제한사항

다음 단계