Amazon EKS kubeconfig 파일 생성 또는 업데이트
새로 eks에 클러스터를 생성하거나 다른 베스천이나 다른호스트에서 새로 시작해 클러스터에 명령을 내려야 할 때 eks에 대한 kubeconfig
파일이 필요하게 된다. 이 문서에서는 AWS CLI의 도구를 사용하는 방법을 서술한다.
📍 AWS CLI
명령어를 통해 현재 어떠한 자격 증명을 가지고 있는지 확인한다.
aws sts get-caller-identity
EKS로 만든 클러스터는 권한을 따로 부여하지 않는 한 만든 계정 및 IAM으로만 kubectl
명령어가 작동된다. 다른 IAM이나 다른 계정의 자격 증명으로 kubectl
명령어를 보내는 방법은 다른 문서에 서술하겠다.
만약 아무런 자격 증명이 보이지 않는다면 aws configure
명령어를 통해 aws 자격 증명을 넣어줄 수 있다.
aws configure
aws 자격 증명을 획득했으면 aws eks update-kubeconfig
명령어로 kubeconfig 파일을 업데이트해줍니다.
aws eks update-kubeconfig --region [region-code] --name [my-cluster-name]