インストール
Advanced
AWS EKS
準備事項
AWS EKSクラスターにエールをインストールするための準備事項です。
案内
- このガイドはKubernetes v1.30を基準に作成されました。
ツールのインストール
Windowsの場合はWSL2をインストールし、Linux環境でエールを利用することをお勧めします。 こちらを参照してWSL2を先にインストールしてください。
以下のコマンドを入力してAWS CLIをインストールします。
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" && \
sudo installer -pkg AWSCLIV2.pkg -target /
ARCH=amd64
# ARCH=arm64 (macOS-Apple Silicon または arm64 アーキテクチャのLinux)
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
使用しているOSおよびアーキテクチャに合わせてkubectlをインストールします。
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
AWSアカウントの設定
環境変数の登録
export CLUSTER_NAME=<作成するEKSクラスター名>
AWS CLIの設定
aws configure
AWS Access Key ID [********************]: AWSアクセスキー
AWS Secret Access Key [********************]: AWSシークレットアクセスキー
Default region name [ap-northeast-2]: AWSリージョン
Default output format [json]: json, yaml, text, table の中から選択
On this page
Assistant
Responses are generated using AI and may contain mistakes.