-
kubectl /eksctl 설치 - Linux(AMD64)Linux 2025. 6. 24. 00:02
1. kubectl 설치
https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/install-kubectl.html#linux_amd64_kubectl
kubectl 및 eksctl 설정 - Amazon EKS
Amazon EKS 클러스터 제어 영역과 마이너 버전이 하나 다른 kubectl 버전을 사용해야 합니다. 예를 들어 1.31 kubectl 클라이언트는 Kubernetes 1.30, 1.31 및 1.32 클러스터에서 작업합니다.
docs.aws.amazon.com
- kubectl: kubectl은 쿠버네티스(Kubernetes) 클러스터를 관리하기 위한 커맨드라인 도구(CLI) 이다.
- eksctl: eksctl은 AWS 클라우드 또는 온프레미스(EKS Anywhere 사용)에서 EKS 클러스터를 생성하고 해당 클러스터를 수정 및 삭제하기 위해 만들어졌다.
# kubectl 바이너리 다운로드 curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.0/2025-05-01/bin/linux/amd64/kubectl # 실행 권한 부여 chmod +x ./kubectl # 현재 사용자의 홈 디렉토리 확인 echo $HOME # 사용자 bin 디렉토리 생성 후 kubectl 복사 # 환경변수 PATH에 $HOME/bin 경로를 추가 (현재 터미널 세션에만 적용됨) mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH # 복사된 kubectl 확인 (정상적으로 bin 디렉토리에 들어갔는지 확인) ls -al ./bin/kubectl # 현재 사용 중인 셸 확인 echo $SHELL # 셸 재접속 시에도 kubectl을 인식하도록 .bashrc에 PATH 추가 (지속 반영) echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc # kubectl 설치 확인 kubectl version --client
2. eksctl 설치
https://eksctl.io/installation/
Installation - eksctl
The official CLI for Amazon EKS
eksctl.io
# for ARM systems, set ARCH to: `arm64`, `armv6` or `armv7` ARCH=amd64 PLATFORM=$(uname -s)_$ARCH curl -sLO "<https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_$PLATFORM.tar.gz>" # (Optional) Verify checksum curl -sL "<https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_checksums.txt>" | grep $PLATFORM | sha256sum --check tar -xzf eksctl_$PLATFORM.tar.gz -C /tmp && rm eksctl_$PLATFORM.tar.gz sudo mv /tmp/eksctl /usr/local/bin
- eksctl 설치 확인
eksctl version
'Linux' 카테고리의 다른 글
Ubuntu 24.04.2 LTS 설치 (1) 2025.07.03 helm 설치 (0) 2025.06.25 AWS CLI 설치(Linux x86_64) (0) 2025.06.23 .vimrc 파일 생성 (0) 2025.06.16 VirtualBox VM 저장 경로 변경하기 (0) 2025.05.15