一. MacOS和Linux上可通過如下命令安裝:
安裝git指令
執行以下指令
bash shell環境執行
( 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 )
fish shell環境執行
begin set -x; set temp_dir (mktemp -d); cd "$temp_dir" && set OS (uname | tr '[:upper:]' '[:lower:]') && set 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 && set KREWNAME krew-$OS"_"$ARCH && ./$KREWNAME install krew && set -e KREWNAME; set -e temp_dir end
安裝完畢後 加入.bashrc或.zshrc的檔案新增以下
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
重新登入shell執行kubectl krew
常用指令
更新本地數據庫
kubectl krew update
搜尋套件
kubectl krew search
安裝套件
kubectl krew install ksniff
使用套件
install ksniff
升級所有套件
ubectl krew upgrade
移除套件
kubectl krew uninstall ksniff
插件列表
https://krew.sigs.k8s.io/plugins/
參考文章
https://segmentfault.com/a/1190000023088442
https://krew.sigs.k8s.io/docs/user-guide/setup/install/
Hits: 93