AWS EKS MAC 환경 설정하는 방법을 알아봅니다. 아마존 쿠버네티스에 필요한 AWS CLI, eksctl, kubectl, Amazon Corretto, docker, node 등을 설치합니다.
목차
ToggleAWS EKS MAC 실습 환경 설치하기
- 작업 도구 생성
- AWS CLI
curl "<https://awscli.amazonaws.com/AWSCLIV2.pkg>" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target
# Check
aws --version
- Homebrew 설치
- envsbust : Yaml 파일 기반 템플릿의 변수 치환 기능 제공
brew install gettext
brew link gettext --force
- eksctl 다운로드
https://github.com/weaveworks/eksctl/releases
work/bin 에 복사
- kubectl 다운로드
curl -o kubectl <https://s3.us-west-2.amazonaws.com/amazon-eks/1.23.7/2022-06-29/bin/darwin/amd64/kubectl>
chmod +x ./kubectl
echo 'export PATH=$PATH:$HOME/bin' >> ~/.bash_profile
# Checkkub
eksctl version
kubectl version --client
# GitVersion:"v1.23.7-eks-4721010" -> eks 정상
- Amazon Corretto : OpenJDK 프러덕션용 멀티플랫폼 멀티판
Amazon Corretto 프로덕션용 OpenJDK 배포
# Check
javac -version
java -version
echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 11)' >> ~/.bash_profile
- docker 설치
Download Docker Desktop | Docker
docker version
cd /etc
# i -> 맨위에 /Users/사용자 이름/bin 추가 -> :wq
sudo vi paths
kubectl version --client
- 도커 허브 계정 가입
Docker Hub Container Image Library | App Containerization
- Node.js 설치
node --version
AWS 계정과 IAM 사용자 생성
- IAM 추가 후 .csv 파일 다운로드
aws configure
AWS EKS 설치는 여기 링크를 참고하시면 됩니다.