Install eksctl
Install the latest version of eksctl command line utility on macOS, Linux, or
Windows. For more information, see https://eksctl.io/
Important
We recommend that you download the latest eksctl, as some functionality in Amazon EMR on EKS requires later versions. For more information, see Install eksctl.
To install or upgrade eksctl on macOS using Homebrew
The easiest way to get started with Amazon EKS and macOS is by installing eksctl with Homebrew
-
If you do not already have Homebrew installed on macOS, install it with the following command.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" -
Install the Weaveworks Homebrew tap.
brew tap weaveworks/tap -
-
Install or upgrade eksctl.
-
Install
eksctlwith the following command.brew install weaveworks/tap/eksctl -
If
eksctlis already installed, run the following command to upgrade.brew upgrade eksctl & brew link --overwrite eksctl
-
-
Test that your installation was successful with the following command. You must have
eksctl0.34.0 version or later.eksctl version
-
To install or upgrade eksctl on Linux
using curl
-
Download and extract the latest release of eksctl with the following command.
curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp -
Move the extracted binary to /usr/local/bin.
sudo mv /tmp/eksctl /usr/local/bin -
Test that your installation was successful with the following command. You must have
eksctl0.34.0 version or later.eksctl version
To install or upgrade eksctl on
Windows using Chocolatey
-
If you do not already have Chocolatey installed on your Windows system, see Installing Chocolatey
. -
Install or upgrade
eksctl.-
Install the binaries with the following command.
choco install -y eksctl -
If they are already installed, run the following command to upgrade:
choco upgrade -y eksctl
-
-
Test that your installation was successful with the following command. You must have
eksctl0.34.0 version or later.eksctl version