eksctl 命令行实用程序 - Amazon EKS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

eksctl 命令行实用程序

本主题介绍了eksctl,一种用于在 Amazon EKS 上创建和管理 Kubernetes 集群的简单命令行实用程序。这些区域有:eksctl命令行实用程序提供了使用 Amazon EKS 节点为创建新集群的最快、最简单的方式。

有关更多信息以及查看官方文档,请访问 https://eksctl.io/

安装或升级 eksctl

此部分将帮助您安装或升级 eksctl 命令行实用程序的最新版本。选择带有要安装的操作系统名称的选项卡eksctl上。

macOS

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

开始使用亚马逊 EKS 和 macOS 的最简单方式是安装eksctl替换为Homebrew。这些区域有:eksctlHomebrew 配方安装eksctl和 Amazon EKS 所需的任何其他依赖项,如kubectl。该配方还安装aws-iam-authenticator,如果您没有安装 AWS 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
  3. 安装或升级 eksctl

    • 使用以下命令安装 eksctl

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

      brew upgrade eksctl && brew link --overwrite eksctl
  4. 使用以下命令测试您的安装是否成功。

    eksctl version
    注意

    GitTag 版本应至少为 0.47.0。如果低于此版本,请检查您的终端输出是否有任何安装或升级错误,或从以下位置手动下载该版本的存档:https://github.com/weaveworks/eksctl/releases/download/0.47.0/eksctl_Darwin_amd64.tar.gz,提取eksctl,然后运行它。

Linux

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

  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 version
    注意

    GitTag 版本应至少为 0.47.0。如果不是,请查看终端输出中的任何安装或升级错误,或将步骤 1 中的地址替换为 https://github.com/weaveworks/eksctl/releases/download/0.47.0/eksctl_Linux_amd64.tar.gz 并再次完成步骤 1-3。

Windows

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

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

  2. 安装或升级eksctl

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

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

      choco upgrade -y eksctl
  3. 使用以下命令测试您的安装是否成功。

    eksctl version
    注意

    GitTag 版本应至少为 0.47.0。如果低于此版本,请检查您的终端输出是否有任何安装或升级错误,或从以下位置手动下载该版本的存档:https://github.com/weaveworks/eksctl/releases/download/0.47.0/eksctl_Windows_amd64.zip,提取eksctl,然后运行它。