Krew 설치 및 사용법

Cloud/Kubernetes / /
728x90

 

1)      Kubernetes Plugin을 설치 하도록 도와주는 Commnad-line tool

2)      kubectl을 보다 더 넓고 다양하게 사용하도록 해준다.

3)      설치

A.     maxOS / Linux

                         i.         git을 설치한다.

                        ii.         다음과 같이 스크립트를 실행한다.

(

  set -x; cd "$(mktemp -d)" &&

  OS="$(uname | tr '[:upper:]' '[:lower:]')" &&

  ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e

 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" &&

  curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.tar.gz" &&

  tar zxvf krew.tar.gz &&

  KREW=./krew-"${OS}_${ARCH}" &&

  "$KREW" install krew

)

 

                       iii.         환경 변수를 등록하기 위해 .bashrc 또는 .zshrc 파일에 해당 내용을 추가한다.

export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"

 

                       iv.         설치를 확인한다.

kubectl krew --help

 

B.      windows

                         i.         git을 설치한다

                        ii.         https://github.com/kubernetes-sigs/krew/releases 에서 해당 Releaseexe를 다운로드 한다.

                       iii.         cmd 창에서 해당 다운로드 위치로 이동하여 해당 명령어로 설치한다.

krew install krew

 

                       iv.         System Path 환경변수에 다음을 추가한다.

%USERPROFILE%\.krew\bin

 

                        v.         설치를 확인한다.

kubectl krew --help

 

C.      모든 설치가 끝난 후 최신 버전으로 plugin들을 update 한다.

kubectl krew update

 

4)      실행 명령어

A.     설치 가능한 Plugin 조회

kubectl krew search

 

B.      Plugin 설치

kubectl krew install <plugin Name>

 

C.      Plugin 사용

kubectl <plugin Name> --help

 

D.     Plugin 제거

kubectl krew uninstall <plugin Name>

 

5)      출처

A.     https://krew.sigs.k8s.io/docs/user-guide/quickstart/

B.      https://krew.sigs.k8s.io/docs/user-guide/setup/install/

 

728x90

'Cloud > Kubernetes' 카테고리의 다른 글

kubernetes helm chart 이용하기  (0) 2021.08.06
Kubernetes 기본 개념  (0) 2021.07.05
Kubernetes Web UI 설치 및 계정 생성 로그인  (0) 2021.07.01
Kubernetes 설치와 runtime 이슈  (0) 2021.06.30
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기