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 에서 해당 Release에 exe를 다운로드 한다.
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/
'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 |
최근댓글