本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
eksctl
命令行实用程序
本主题介绍 eksctl
,这是一个用于在 Amazon EKS 上创建和管理 Kubernetes 集群的简单命令行实用程序。命令行实用程序提供了使用 eksctl
的节点创建新集群的最快、最简单的方法。Amazon EKS
有关更多信息以及查看官方文档,请访问 https://eksctl.io/

安装或升级 eksctl
此部分将帮助您安装或升级 eksctl
命令行实用程序的最新版本。
您可以在 eksctl
macOS、Linux 或 Windows 上安装 。
[使用 Homebrew 在 eksctl
上安装或升级macOS
开始使用 Amazon EKS 和 macOS 的最简单方法是使用 eksctl
Homebrew 安装 eksctl
所需的 eksctl
和任何其他依赖项,例如 Amazon EKS。kubectl
该配方还会安装 aws-iam-authenticator,如果您没有安装 AWS CLI 版本 1.16.156 或更高版本,则这是必需的。
-
如果您尚未在 macOS 上安装 Homebrew,请使用以下命令安装它。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
-
安装 Weaveworks Homebrew tap。
brew tap weaveworks/tap
-
安装或升级
eksctl
。-
使用以下命令安装
eksctl
:brew install weaveworks/tap/eksctl
-
如果已安装
eksctl
,请运行以下命令进行升级:brew upgrade eksctl && brew link --overwrite eksctl
-
-
使用以下命令测试您的安装是否成功。
eksctl version
注意 GitTag
版本不得低于0.35.0
。如果低于此版本,请检查您的终端输出是否有任何安装或升级错误,或从以下位置手动下载该版本的存档: https://github.com/weaveworks/eksctl/releases/download/0.35.0/eksctl_Darwin_amd64.tar.gz,提取 eksctl
并执行。
[使用 eksctl
在 Linux 上安装或升级curl
-
使用以下命令下载并提取最新版本的
eksctl
。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
-
使用以下命令测试您的安装是否成功。
eksctl version
注意 版本应至少为
GitTag
。0.35.0
如果没有,请检查终端输出是否有任何安装或升级错误,或将步骤 1 中的地址替换为https://github.com/weaveworks/eksctl/releases/download/0.35.0/eksctl_Linux_amd64.tar.gz
并再次完成步骤 1-3。
[使用 Chocolatey 在 Windows 上安装或升级eksctl
-
如果您尚未在 Windows 系统上安装 Chocolatey,请参阅安装 Chocolatey
。 -
安装或升级
eksctl
。-
使用以下命令安装二进制文件:
choco install -y eksctl
-
如果已安装,请运行以下命令进行升级:
choco upgrade -y eksctl
-
-
使用以下命令测试您的安装是否成功。
eksctl version
注意 GitTag
版本不得低于0.35.0
。如果低于此版本,请检查您的终端输出是否有任何安装或升级错误,或从以下位置手动下载该版本的存档: https://github.com/weaveworks/eksctl/releases/download/0.35.0/eksctl_Windows_amd64.zip,提取 eksctl
并执行。