eksctl
설치 또는 업데이트
이 주제는 Amazon EKS에서 Kubernetes 클러스터를 생성 및 관리하기 위한 간단한 명령줄 도구인 eksctl
을 설치하거나 업데이트하는 데 도움이 됩니다. eksctl
은 Amazon EKS용 노드가 있는 새 클러스터를 생성하는 가장 빠르고 쉬운 방법을 제공합니다. 자세한 내용과 공식 설명서는 https://eksctl.io/를 참조하세요.
사전 조건
디바이스 또는 AWS CloudShell에 설치된 kubectl
명령줄 도구. 버전은 클러스터의 Kubernetes 버전과 동일하거나 최대 하나 이전 또는 이후의 마이너 버전일 수 있습니다. 예를 들어 클러스터 버전이 1.23
인 경우 kubectl
버전 1.22
, 1.23
또는 1.24
를 함께 사용할 수 있습니다. kubectl
을 설치하거나 업그레이드하려면 kubectl 설치 또는 업데이트 섹션을 참조하세요.
eksctl
를 설치하거나 업데이트하려면 다음을 수행합니다.
-
디바이스에 이미 eksctl
이 설치되어 있는지 확인합니다.
eksctl version
디바이스의 경로에 eksctl
이 설치되어 있는 경우 출력 예제는 다음과 같습니다. 현재 설치한 버전을 최신 버전으로 업데이트하려면 다음 단계를 완료하고 현재 버전이 있는 동일한 위치에 새 버전을 설치해야 합니다.
0.126.0
출력이 되지 않는다면 eksctl
이 설치되지 않았거나 디바이스의 경로에 있는 위치에 설치되지 않은 것입니다.
-
eksctl
을 macOS
, Linux 또는 Windows에 설치할 수 있습니다.
- macOS
-
eksctl
에 macOS
을 설치하거나 업데이트하려면 다음을 수행합니다.
Amazon EKS 및 macOS를 시작하는 가장 쉬운 방법은 이 지침을 사용하여 설치할 수 있는 오픈 소스 도구인 Homebrew와 함께 eksctl
을 설치하는 것입니다. eksctl
Homebrew 레시피는 eksctl
및 kubectl
과 같은 Amazon EKS에 필요한 기타 모든 종속성을 설치합니다. 이 레시피는 AWS CLI 버전 1.16.156
이상이 설치되어 있지 않은 경우 필요한 aws-iam-authenticator도 설치합니다.
-
macOS에 아직 Homebrew가 설치되어 있지 않다면 다음과 같은 명령으로 설치합니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
-
eksctl
을 설치 또는 업그레이드합니다. eksctl
이 이미 설치되어 있다면 다음과 같은 명령을 실행하여 업그레이드하고 다시 연결합니다. 또는 eksctl
이 아직 설치되지 않은 경우 다음과 같은 명령을 실행하여 필요에 따라Weaveworks Homebrew 탭을 설치한 다음에 eksctl
을 설치합니다.
brew upgrade eksctl && { brew link --overwrite eksctl; } || { brew tap weaveworks/tap; brew install weaveworks/tap/eksctl; }
-
다음 명령으로 설치가 제대로 되었는지 테스트합니다.
eksctl version
- Linux
-
eksctl
에 Linux을 설치하거나 업데이트하려면 다음을 수행합니다.
-
다음 명령으로 eksctl
최신 릴리스를 다운로드하여 압축 해제합니다.
curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
-
압축 해제된 이진 파일을 /usr/local/bin
으로 옮깁니다.
sudo mv /tmp/eksctl /usr/local/bin
-
다음 명령으로 설치가 제대로 되었는지 테스트합니다.
eksctl version
GitTag
버전은 0.126.0
이상이어야 합니다. 그렇지 않은 경우 터미널 출력에서 설치 또는 업그레이드 오류가 있는지 확인하거나, 1단계의 주소를 https://github.com/weaveworks/eksctl/releases/download/v0.126.0/eksctl_Linux_amd64.tar.gz
로 바꾸고 1-3단계를 다시 완료하십시오.
- Windows
-
eksctl
에 Windows을 설치하거나 업데이트하려면 다음을 수행합니다.
-
Windows 시스템에 아직 Chocolatey가 설치되어 있지 않은 경우, Chocolatey 설치를 참조하세요.
-
eksctl
을 설치 또는 업그레이드합니다.
-
다음 명령으로 설치가 제대로 되었는지 테스트합니다.
eksctl version