EKS环境的搭建是学习的基础,包括AWS CLI、Kubectl和eksctl等,本文将主要介绍EKS环境的搭建,同时我们也会演示如何通过启动模板部署EKS 集群和计算节点。
先决条件
安装和配置创建和管理 Amazon EKS 集群所需的以下工具和资源。
-
AWS CLI 一种用于处理 – 服务的命令行工具,包括 AWS。Amazon EKS
-
kubectl 一个用于处理 Kubernetes 集群的命令行工具。–
-
集群 IAM 角色 角色允许 – 管理的 Kubernetes 集群代表您调用其他 Amazon EKS 服务以管理用于服务的资源。
Linux安装AWS CLI
-
如果您当前已安装 AWS CLI,请确定您已安装的版本。
aws --version
-
如果您没有安装版本 1.18.163 或更高版本或版本 2.0.59 或更高版本,请安装 AWS CLI 版本 2。
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
如果无法使用 AWS CLI 版本 2,请确保使用以下命令安装了 AWS CLI 版本 1 的最新版本。
pip3 install --upgrade --user awscli
配置 AWS CLI 凭证
AWS CLI 要求您在环境中配置了 AWS 凭证。aws configure
命令是设置 安装以供一般使用的最快方法。AWS CLI
$ aws configure AWS Access Key ID [None]: <A