共计 1046 个字符,预计需要花费 3 分钟才能阅读完成。
这篇文章将为大家详细讲解有关 Kubernetes 中 Krew 有什么用,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
概念
Krew 是 kubectl 插件的包管理工具。借助 Krew,可以轻松地使用 kubectl plugin:发现插件、安装和管理插件。使用类似 apt、dnf 或者 brew。
对于 kubectl 用户:krew 能帮助用户搜索、安装和管理 kubectl 插件;
对于插件开发者:krew 可以帮助你在多种平台上打包和发布插件。
使用
krew 的使用:
kubectl krew search # 显示所有插件
kubectl krew install view-secret # 安装名为 view-secret 的插件
kubectl view-secret # 使用该插件
kubectl krew upgrade # 升级安装的插件
kubectl krew remove view-secret # 卸载插件
安装
警告:krew 仅兼容 kubectl v1.12 或更高版本。
macOS 和 Linux
确认已安装 git。
在终端运行以下命令,从而下载和安装 krew:(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 )
添加 $HOME/.krew/bin 目录到 PATH 环境变量。可以在.bashrc 或者 zshr 文件中添加以下内容:
export PATH= ${KREW_ROOT:-$HOME/.krew}/bin:$PATH
重启 shell。
Windows
……
验证安装
运行 kubectl plugin list 命令来查看已安装的插件,该命令会显示 kubectl-krew 的运行结果。现在,你可以尝试使用 kubectl crew 命令。
升级 krew
krew 自身也作为一个“kubectl 插件”,因此,可以使用命令 kubectl krew upgrade 命令来升级 krew。
关于“Kubernetes 中 Krew 有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。