Kubernetes中Krew有什么用

56次阅读
没有评论

共计 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 有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1046字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)