리눅스 krew 설치

(Error: unknown command "krew" for "kubectl"에서 넘어옴)

1 개요[ | ]

리눅스 krew 설치
리눅스 kubectl krew 설치

2 확인[ | ]

$ kubectl krew
Error: unknown command "krew" for "kubectl"

3 설치[ | ]

(
  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/')" &&
  KREW="krew-${OS}_${ARCH}" &&
  curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" &&
  tar zxvf "${KREW}.tar.gz" &&
  ./"${KREW}" install krew
)
  • 아래 내용을 실행하여, 현재 세션에 PATH 추가. (추후 세션에도 항상 적용하려면 .bashrc에 내용 추가)
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
  • 실행 확인
$ kubectl krew version
OPTION            VALUE
GitTag            v0.4.4
GitCommit         343e657
IndexURI          https://github.com/kubernetes-sigs/krew-index.git
BasePath          /home/testuser/.krew
IndexPath         /home/testuser/.krew/index/default
InstallPath       /home/testuser/.krew/store
BinPath           /home/testuser/.krew/bin
DetectedPlatform  linux/amd64

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}