ARM 支援 - Eksctl 使用者指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ARM 支援

本主題說明如何使用 ARM 節點群組建立叢集,以及如何將 ARM 節點群組新增至現有叢集。

EKS 透過其 Graviton 處理器支援 64 位元 ARM 架構。若要建立叢集,請選取其中一個以 Graviton 為基礎的執行個體類型 (a1t4gm6gm7gm6gdc6gc7gc6gdr6g、、r7gr6gdm8gr8g、、c8g) 並執行:

eksctl create cluster --node-type=a1.large

或使用組態檔案:

---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: cluster-arm-1
  region: us-west-2


nodeGroups:
  - name: ng-arm-1
    instanceType: m6g.medium
    desiredCapacity: 1
eksctl create cluster -f cluster-arm-1.yaml

受管節點群組也支援 ARM:

---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: cluster-arm-2
  region: us-west-2

managedNodeGroups:
  - name: mng-arm-1
    instanceType: m6g.medium
    desiredCapacity: 1
eksctl create cluster -f cluster-arm-2.yaml

AMI 解析程式 auto-ssmauto和 會根據 ARM 執行個體類型推斷正確的 AMI。只有 AmazonLinux2023, AmazonLinux2和 Bottlerocket 系列具有 ARM 的 EKS 最佳化 AMIs。

注意

1.15 版及更高版本的叢集支援 ARM。