본문 바로가기
공부/쿠버네티스 (Kubernetes)

mac Os에 kubectl 설치하기

by Lagooni 2021. 7. 29.

참고자료: https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-macos/#install-kubectl-binary-with-curl-on-macos

 

macOS에 kubectl 설치 및 설정

시작하기 전에 클러스터의 마이너(minor) 버전 차이 내에 있는 kubectl 버전을 사용해야 한다. 예를 들어, v1.21 클라이언트는 v1.20, v1.21, v1.22의 컨트롤 플레인과 연동될 수 있다. 최신 버전의 kubectl을

kubernetes.io

맥 OS에 kubectl설치 는 3가지 방법이 있습니다. 

  • curl을 사용하여 바이너리 설치
  • Homebrew를 사용하여 설치
  • Macports를 사용하여 설치

저는 curl로 설치하겠습니다.  아래 링크를 복사 붙여넣기 해주세요.

 

1. 최신 릴리스 다운로드 (intel칩셋)

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"

2. 바이너리 검증(optional)

kubectl 체크섬 파일 다운로드.

  curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl.sha256"

kubectl바이너리를 체크섬 파일을 통해 검증한다.

echo "$(<kubectl.sha256)  kubectl" | shasum -a 256 --check

검증이 성공한다면 아래와 같은 kubectl:OK가 보이실 겁니다.

3. kubectl바이너리를 실행 가능하게 한다.

chmod +x ./kubectl

4. kubectl 바이너리를 시스템 PATH의 파일 위치로 옮긴다.

sudo mv ./kubectl /usr/local/bin/kubectl
sudo chown root: /usr/local/bin/kubectl

5. 설치한 버전이 최신 버전인지 확인한다.

kubectl version --client

 

댓글