AWS EKS で kubectl を使う

 
新しいクラスターを作った時に必要なのでメモ。

kubectl を当然先に入れておく。バージョン指定で 1.26.9 を使う。
その他のバージョンは リリースノート で確認。

curl -LO https://dl.k8s.io/release/v1.26.9/bin/linux/amd64/kubectl
chmod +x kubectl
sudo mv kubectl /usr/local/bin/

そして ./kube/config を作る

aws eks update-kubeconfig --region ap-northeast-1 --name my-cluster-name

テスト。Serviceの状況を確認。

kubectl get svc

おまけ

eksctl も使うのでインストールしとく。

ARCH=amd64
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