반응형
AWS의 EKS(Elastic Kubernetes Service)를 관리하기 위해 유용한 CLI 도구인 eksctl의 설치 방법을 단계별로 알려드립니다. 이 가이드는 Windows, macOS, 및 Linux 환경에서 설치 방법을 다룹니다.
1. eksctl란 무엇인가요?
eksctl은 AWS EKS 클러스터를 쉽고 빠르게 생성 및 관리할 수 있도록 도와주는 CLI(Command Line Interface) 도구입니다. YAML 파일을 사용하여 EKS 클러스터와 관련 리소스를 선언적으로 정의하고 생성할 수 있습니다.
2. 운영체제별 설치 방법
Windows
- Chocolatey로 설치
- Chocolatey 패키지 매니저가 설치되어 있어야 합니다.
choco install eksctl
- 버전 확인
- eksctl version
macOS
- Homebrew로 설치
- Homebrew가 설치되어 있어야 합니다.
brew tap weaveworks/tap brew install weaveworks/tap/eksctl
- 버전 확인
- eksctl version
Linux
- eksctl 바이너리 다운로드
- 최신 버전을 다운로드합니다.
curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp sudo mv /tmp/eksctl /usr/local/bin
- 권한 설정
- chmod +x /usr/local/bin/eksctl
- 버전 확인
- eksctl version
3. 설치 확인
설치가 완료되었으면 아래 명령어로 설치된 eksctl의 버전을 확인합니다:
eksctl version
4. 기본 EKS 클러스터 생성 명령
설치가 완료되면 다음과 같은 명령어로 EKS 클러스터를 생성할 수 있습니다:
eksctl create cluster --name my-cluster --region ap-northeast-2 --nodes 3
- --name: 클러스터 이름
- --region: AWS 리전 (예: 서울은 ap-northeast-2)
- --nodes: 생성할 노드 수
5. 추가 리소스
- 공식 문서: eksctl GitHub
- EKS 설정 튜토리얼: AWS EKS 공식 문서
이제 eksctl을 통해 EKS 클러스터를 손쉽게 관리해 보세요! 🚀
반응형