参考:https://krew.sigs.k8s.io/docs/user-guide/

简介:

Krew 为 1.12 版本以上的 Kubectl 插件提供了类似于 apt/yum 的包管理功能。在 Krew 的帮助下,用户可以方便的安装和使用 Kubectl 插件,能够完成很多有趣有用的功能。本文对安装使用做一点初步的介绍,然后会讲解一下目前提供的插件功能。

1、在 OSX 或者 Linux 系统中,首先需要安装 git,然后在 Bash/zsh 之中,用如下命令进行安装:

(  set -x; cd "$(mktemp -d)" &&   curl -fsSLO "https://storage.googleapis.com/krew/v0.2.1/krew.{tar.gz,yaml}" &&   tar zxvf krew.tar.gz &&   ./krew-"$(uname | tr '[:upper:]' '[:lower:]')_amd64" install     --manifest=krew.yaml --archive=krew.tar.gz; )

或者

( set -x; cd "$(mktemp -d)" && curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/download/v0.3.3/krew.{tar.gz,yaml}" && tar zxvf krew.tar.gz && KREW=./krew-"$(uname | tr '[:upper:]' '[:lower:]')_amd64" && "$KREW" install --manifest=krew.yaml --archive=krew.tar.gz && "$KREW" update )

2、然后把 Krew 加入路径:

export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
echo 'export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"' >>~/.bashrc
source ~/.bashrc

在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐