eksctl 명령줄 유틸리티 - Amazon EKS

eksctl 명령줄 유틸리티

이 주제에서는 Amazon EKS에서 Kubernetes 클러스터를 생성하고 관리하기 위한 간단한 명령줄 유틸리티인 eksctl에 대해 다룹니다. eksctl 명령줄 유틸리티는 Amazon EKS에 대해 노드가 있는 새 클러스터를 가장 빠르고 쉽게 생성하는 방법입니다.

자세한 내용과 공식 설명서는 https://eksctl.io/를 참조하십시오.

eksctl 설치 또는 업그레이드

이 단원은 최신 버전의 eksctl 명령줄 유틸리티를 설치하거나 업그레이드하는 데 도움이 됩니다. eksctl을 설치하려는 운영 체제의 이름이 있는 탭을 선택합니다.

macOS

macOS에서 Homebrew를 사용하여 eksctl을 설치하거나 업그레이드하려면

Amazon EKS 및 macOS를 시작하는 가장 쉬운 방법은 Homebrew를 사용하여 eksctl을 설치하는 것입니다. eksctl Homebrew 레시피는 eksctlkubectl과 같은 Amazon EKS에 필요한 기타 모든 종속성을 설치합니다. 이 레시피는 AWS CLI 버전 1.16.156 이상이 설치되어 있지 않은 경우 필요한 aws-iam-authenticator도 설치합니다.

  1. macOS에 아직 Homebrew가 설치되어 있지 않다면 다음 명령으로 설치하십시오.

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  2. Weaveworks Homebrew 탭을 설치합니다.

    brew tap weaveworks/tap
  3. 을 설치 또는 업그레이드합니다eksctl

    • 다음 명령으로 eksctl을 설치합니다.

      brew install weaveworks/tap/eksctl
    • eksctl이 이미 설치되어 있다면 다음 명령을 실행하여 업그레이드하십시오.

      brew upgrade eksctl && brew link --overwrite eksctl
  4. 다음 명령으로 설치가 제대로 되었는지 테스트합니다.

    eksctl version
    참고

    GitTag 버전은 0.70.0 이상이어야 합니다. 그렇지 않은 경우 터미널 출력에서 설치 또는 업그레이드 오류를 확인하거나, https://github.com/weaveworks/eksctl/releases/download/v0.70.0/eksctl_Darwin_amd64.tar.gz에서 릴리스 아카이브를 수동으로 다운로드하고 eksctl을 압축 해제한 후 실행합니다.

Linux

Linux에서 eksctl을 사용하여 curl을 설치하거나 업그레이드하려면

  1. 다음 명령으로 eksctl 최신 릴리스를 다운로드하여 압축 해제합니다.

    curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
  2. 압축 해제된 이진 파일을 /usr/local/bin으로 옮깁니다.

    sudo mv /tmp/eksctl /usr/local/bin
  3. 다음 명령으로 설치가 제대로 되었는지 테스트합니다.

    eksctl version
    참고

    GitTag 버전은 0.70.0 이상이어야 합니다. 그렇지 않은 경우 터미널 출력에서 설치 또는 업그레이드 오류가 있는지 확인하거나, 1단계의 주소를 https://github.com/weaveworks/eksctl/releases/download/v0.70.0/eksctl_Linux_amd64.tar.gz로 바꾸고 1-3단계를 다시 완료하십시오.

Windows

Windows에서 Chocolatey를 사용하여 eksctl을 설치하거나 업그레이드하려면

  1. Windows 시스템에 아직 Chocolatey가 설치되어 있지 않은 경우, Chocolatey 설치를 참조하십시오.

  2. 을 설치 또는 업그레이드합니다eksctl

    • 다음 명령을 사용하여 바이너리를 설치합니다.

      choco install -y eksctl
    • 이미 설치되어 있다면 다음 명령을 실행하여 업그레이드합니다.

      choco upgrade -y eksctl
  3. 다음 명령으로 설치가 제대로 되었는지 테스트합니다.

    eksctl version
    참고

    GitTag 버전은 0.70.0 이상이어야 합니다. 그렇지 않은 경우 터미널 출력에서 설치 또는 업그레이드 오류를 확인하거나, https://github.com/weaveworks/eksctl/releases/download/v0.70.0/eksctl_Windows_amd64.zip에서 릴리스 아카이브를 수동으로 다운로드하고 eksctl을 압축 해제한 후 실행합니다.