步骤 1:运行系统更新
首先,在 Ubuntu Linux 命令终端上运行 system update 命令,该命令将安装系统的所有最新可用更新。它还将重建系统包缓存。
sudo apt update
步骤 2:安装 AWS CLI 工具
在设置 eksctl 之前,让我们在 Ubuntu 系统上配置 AWS 命令行界面 (CLI)。我们不需要添加任何第三方存储库,因为它可以通过默认的系统存储库获得。
sudo apt install awscli
第 3 步:在 Ubuntu Linux 上安装 eksctl
好吧,与 AWS CLI 不同,eksctl 无法使用默认的 Ubuntu 基础存储库进行安装,因此,我们需要从其 GitHub 存储库下载它。以下是执行此操作的命令:
curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
使用以下命令将提取的二进制文件移动到 /usr/local/bin
目录:
sudo mv /tmp/eksctl /usr/local/bin
第 3 步:检查 Eksctl 版本
完成安装后,为了确认 eksctl 工具在我们的系统上,让我们使用其命令来检查版本。
eksctl version
如果一切都已按照教程中的指导进行设置,您将在终端的输出中看到 Eksctl 的版本。
有关其他参数,请使用 help 选项。
eksctl --help
步骤 4:配置 AWS 凭证
如果不配置我们的 AWS 凭证,我们就无法使用 Eksctl,因为只有在配置 AWS 凭证之后,它才能访问您的实例。按照以下步骤设置您的 AWS 凭证:
在终端中运行以下命令:
aws configure
当您执行上述命令时,系统将提示您输入 AWS 账户的详细信息,例如 AWS 访问密钥 ID、AWS 秘密访问密钥和默认区域名称,以便使用命令行访问您的 AWS 资源。根据您的 AWS 账户提供所需的信息。
成功设置凭证后,Eksctl 将能够访问您的 AWS 账户并与 EKS 集群进行交互。