前提
動作確認環境
- k8sバージョン 1.23
- aws cliバージョン 2.7.31
- eksctlバージョン 0.122.0
- kubectlバージョン 1.25.2
本題
コンテキスト一覧確認
kubectl config get-contexts
目的のコンテキストがkubeconfigに未登録の場合
以下のコマンドでkubeconfigを更新する(クラスター名、リージョンは適宜修正)
# クラスター一覧参照
aws eks list-clusters
# kubeconfig更新
aws eks update-kubeconfig --region ap-northeast-1 --name hoge-cluster
操作したいコンテキストに切り替える
kubectl config use-context arn:aws:eks:ap-northeast-1:111122223333:cluster/hoge-cluster
現在のコンテキストを確認
kubectl config current-context