카테고리 없음

eksctl 설치 방법 가이드

idea9329 2025. 1. 4. 08:58
반응형

 

AWS의 EKS(Elastic Kubernetes Service)를 관리하기 위해 유용한 CLI 도구인 eksctl의 설치 방법을 단계별로 알려드립니다. 이 가이드는 Windows, macOS, 및 Linux 환경에서 설치 방법을 다룹니다.


1. eksctl란 무엇인가요?

eksctl은 AWS EKS 클러스터를 쉽고 빠르게 생성 및 관리할 수 있도록 도와주는 CLI(Command Line Interface) 도구입니다. YAML 파일을 사용하여 EKS 클러스터와 관련 리소스를 선언적으로 정의하고 생성할 수 있습니다.


2. 운영체제별 설치 방법

Windows

  1. Chocolatey로 설치
    • Chocolatey 패키지 매니저가 설치되어 있어야 합니다.
    choco install eksctl
  2. 버전 확인
  3. eksctl version

macOS

  1. Homebrew로 설치
    • Homebrew가 설치되어 있어야 합니다.
    brew tap weaveworks/tap
    brew install weaveworks/tap/eksctl
  2. 버전 확인
  3. eksctl version

Linux

  1. 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
  2. 권한 설정
  3. chmod +x /usr/local/bin/eksctl
  4. 버전 확인
  5. 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을 통해 EKS 클러스터를 손쉽게 관리해 보세요! 🚀

반응형