sudo apt update
sudo apt install unzip
# Linux 기준
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
export PATH=/usr/local/bin:$PATH
source ~/.bash_profile
aws --version
aws configure
IAM 계정의 보안 자격 증명으로 접근해서 액세스 키를 발급받는다
Access Key, Secret Access Key를 확인하고 .csv 파일 등 형태로 저장해놓는다
다음 명령어를 입력하고 순서에 따라 Access Key, Secret Access Key, Default Region 등을 입력한다
https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html
# 아래 명령은 kubectl 버전을 잘 맞춰 수정 후 입력한다
sudo curl -o /usr/local/bin/kubectl \
https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.1/2023-04-19/bin/linux/amd64/kubectl
sudo chmod +x /usr/local/bin/kubectl
# 정상적으로 설치가 되었을 경우 아래 명령을 입력하면 kubectl의 버전이 정상 출력되어야 한다
kubectl version --client=true --short=true
정상 설치가 되었을 경우, 위의 사진과 같이 버전이 정상적으로 출력되어야 한다
aws eks 설정하여 kubectl 명령어로 관리하고자 하는 EKS 클러스터를 지정해준다 (별명도 같이 해주자!)
aws eks --region <Region> update-kubeconfig --name <EKS Cluster Name> --alias <원하는 별명>
# aws eks --region ap-northeast-2 update-kubeconfig --name eks-cluster-test
kubectl config get-contexts
kubectl config use-context <별명!>
vi .kube/config
kubectl get nodes