本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程
本主題會逐步引導您安裝和設定 eksctl,然後使用它來建立 Amazon EKS 叢集。
步驟 1:安裝 eksctl
請完成下列步驟,在您的 Linux 或 macOS 裝置上下載並安裝最新版本的 eksctl:
使用 Homebrew 安裝 eksctl
-
(先決條件) 安裝 Homebrew
。 -
新增 AWS 輕點:
brew tap aws/tap -
安裝 eksctl
brew install aws/tap/eksctl
使用 eksctl 之前,請完成下列組態步驟:
-
安裝先決條件:
-
安裝 AWS CLI 2.x 版或更新版本。
-
使用 Homebrew 安裝 kubectl
: brew install kubernetes-cli
-
-
在您的環境中設定 AWS 登入資料:
aws configure -
驗證 AWS CLI 組態:
aws sts get-caller-identity
步驟 2:建立叢集組態檔案
使用下列步驟建立叢集組態檔案:
-
建立名為 的新檔案
cluster.yaml:touch cluster.yaml -
新增下列基本叢集組態:
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
自訂組態:
-
更新
region以符合您想要的 AWS 區域。 -
instanceType根據您的工作負載需求修改 。 -
maxSize根據您的需求調整minSize、desiredCapacity和 。
-
-
驗證組態檔案:
eksctl create cluster -f cluster.yaml --dry-run
步驟 3:建立叢集
請依照下列步驟建立 EKS 叢集:
-
使用組態檔案建立叢集:
eksctl create cluster -f cluster.yaml -
等待叢集建立 (這通常需要 15-20 分鐘)。
-
驗證叢集建立:
eksctl get cluster -
設定 kubectl 以使用您的新叢集:
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
驗證叢集連線:
kubectl get nodes
您的叢集現在可以使用。
選用:刪除叢集
完成後請記得刪除叢集,以避免不必要的費用:
eksctl delete cluster -f cluster.yaml
注意
建立叢集可能會產生 AWS 費用。建立叢集之前,請務必檢閱 Amazon EKS 定價
後續步驟
-
設定 Kubectl 以連線至叢集
-
部署範例應用程式