Skip to main content
Note
  • This guide is written based on Kubernetes v1.30.

Install Tools

For Windows, it is recommended to install WSL2 and use ale in a Linux environment. Refer to this guide to install WSL2 first.
Install the AWS CLI by running the following command:
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" && \
sudo installer -pkg AWSCLIV2.pkg -target /
ARCH=amd64
# ARCH=arm64 (for macOS-Apple Silicon or Linux with arm64 architecture)
PLATFORM=$(uname -s)_$ARCH
curl -sLO "https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_$PLATFORM.tar.gz"
tar -xzf eksctl_$PLATFORM.tar.gz -C /tmp && rm eksctl_$PLATFORM.tar.gz
sudo mv /tmp/eksctl /usr/local/bin
Install kubectl according to your OS and architecture.macOS
curl -LO "https://dl.k8s.io/release/v1.30.2/bin/darwin/arm64/kubectl"
Linux
curl -LO https://dl.k8s.io/release/v1.30.2/bin/linux/amd64/kubectl
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh  

Configure AWS Account

Set Environment Variables

export CLUSTER_NAME=<EKS Cluster Name>

Configure AWS CLI

aws configure
AWS Access Key ID [********************]: <AWS Access Key>
AWS Secret Access Key [********************]: <AWS Secret Access Key>
Default region name [ap-northeast-2]: <AWS Region>
Default output format [json]: Choose from json, yaml, text, or table
I