本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
教程
本主题将指导您安装和配置 eksctl,然后使用它创建 Amazon EKS 集群。
第 1 步:安装 eksctl
完成以下步骤,在你的 Linux 或 macOS 设备上下载并安装最新版本的 eksctl:
使用 Homebrew 安装 eksctl
-
(先决条件)安装自制软件。
-
添加 AWS 水龙头:
brew tap aws/tap -
安装 eksctl
brew install aws/tap/eksctl
在使用 eksctl 之前,请完成以下配置步骤:
-
安装先决条件:
-
安装 AWS CLI 版本 2.x 或更高版本。
-
使用 Hom ebrew 安装 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根据需要调整desiredCapacityminSize、和。
-
-
验证配置文件:
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 配置为连接到集群
-
部署示例应用程序