一. 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/

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料