This article is for those looking for a detailed and straightforward guide on installing eksctl on macOS.

eksctl is a command-line utility developed in Go, designed for easy creation of clusters in Amazon’s Elastic Kubernetes Service (EKS). It leverages AWS CloudFormation to perform its tasks.

In this guide, we will consider the case when you already have the Homebrew package manager installed.

To install Homebrew, you can use the command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

This guide covers installation using the terminal emulator iTerm2.

We connect the repository with formulas for Homebrew using the command:

brew tap weaveworks/tap

Install eksctl on macOS

Run the eksctl installation with the command:

brew install weaveworks/tap/eksctl

Install eksctl on macOS

Confirm that the installation was successful by checking the installed version:

eksctl version

Install eksctl on macOS

Everything is ready to use eksctl.

Install eksctl on macOS

For users aiming to integrate eksctl with AWS services, make sure you’ve also set up your AWS CLI. If you haven’t, I’ve written a comprehensive guide on how to “Configure AWS CLI”.


Follow Me

🎬 YouTube
🐦 X / Twitter
🎨 Instagram
🐘 Mastodon
🧵 Threads
🎸 Facebook
🧊 Bluesky
🎥 TikTok
💻 LinkedIn
📣 daily.dev Squad
🧩 LeetCode
🐈 GitHub


Community of IT Experts

👾 Discord


Is this content AI-generated?

Nope! Each article is crafted by me, fueled by a deep passion for Docker and decades of IT expertise. While I employ AI to refine the grammar—ensuring the technical details are conveyed clearly—the insights, strategies, and guidance are purely my own. This approach may occasionally activate AI detectors, but you can be certain that the underlying knowledge and experiences are authentically mine.

Vladimir Mikhalev
I’m Vladimir Mikhalev, the Docker Captain, but my friends can call me Valdemar.

DevOps Community

hey 👋 If you have questions about installation or configuration, then ask me and members of our community: