安装 eksctl - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

安装 eksctl

您需要在 macOS、Linux 或 Windows 上安装最新版本的 eksctl 命令行实用程序。有关更多信息,请参阅 https://eksctl.io/

重要

要设置 Amazon EMR on EKS,您必须具有 eksctl 0.34.0 版本或更高版本。

使用 Homebrew 在 macOS 上安装或升级 eksctl

开始使用 Amazon EKS 和 macOS 的最简单方式是安装 eksctl 与 Homebrew。eksctl Homebrew 配方安装 eksctl 和 Amazon EKS 所需的其它任何依赖项,如 kubectl。配方还会安装 aws-iam-authenticator,如果您没有安装 Amazon CLI 版本 1.16.156 或更高版本,则这是必需的。

  1. 如果您尚未在 macOS 上安装 Homebrew,请使用以下命令安装它。

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  2. 安装 Weaveworks Homebrew tap。

    brew tap weaveworks/tap
    1. 安装或升级 eksctl。

      • 使用以下命令安装 eksctl

        brew install weaveworks/tap/eksctl
      • 如果已安装 eksctl,请运行以下命令进行升级。

        brew upgrade eksctl & brew link --overwrite eksctl
    2. 使用以下命令测试您的安装是否成功。您必须使用 eksctl 0.34.0 版本或更高版本。

      eksctl version

使用 eksctl 在 Linux 上安装或升级 curl

  1. 使用以下命令下载并提取最新版本的 eksctl。

    curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
  2. 将提取的二进制文件移动到 /usr/local/bin。

    sudo mv /tmp/eksctl /usr/local/bin
  3. 使用以下命令测试您的安装是否成功。您必须使用 eksctl 0.34.0 版本或更高版本。

    eksctl version

使用 Chocolatey 在 Windows 上安装或升级 eksctl

  1. 如果您尚未在 Windows 系统上安装 Chocolatey,请参阅安装 Chocolatey

  2. 安装或升级 eksctl

    • 使用以下命令安装二进制文件。

      chocolatey install -y eksctl
    • 如果已安装,请运行以下命令进行升级:

      chocolatey upgrade -y eksctl
  3. 使用以下命令测试您的安装是否成功。您必须使用 eksctl 0.34.0 版本或更高版本。

    eksctl version