Kubernetes Krew简介
Posted styshoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes Krew简介相关的知识,希望对你有一定的参考价值。
概念
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 “KaTeX parse error: Expected 'EOF', got '&' at position 14: (mktemp -d)" &̲& curl -fsSLO "…(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简介的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes: kubectl 插件管理器 Krew 安装
Kubernetes: kubectl 插件管理器 Krew 安装
Kubernetes: kubectl 插件管理器 Krew 安装
Kubernetes: kubectl 插件管理器 Krew 安装
Kubernetes: kubectl 插件管理器 Krew 安装
Kubernetes安装krew解决"Error: unknown command "krew" for "kubectl""