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。
其他
官方手册
开发者手册
krew架构
Kubernetes Krew简介相关推荐
- Kubernetes学习总结(1)——Kubernetes入门简介
1.前言 Together we will ensure that Kubernetes is a strong and open container management framework for ...
- Kubernetes volumes简介
容器中的磁盘文件生命周期比较短暂,在一些比较复杂的容器应用中会产生一些问题.一.容器crash后,kubelet会重启该容器,但这些文件会丢失掉.二.pod中的多个容器经常需要共享文件.因此,Kube ...
- Kubernetes 可扩展性简介
Kubernetes 提供了很多好处:拥有大量参与者的庞大生态系统.自我修复能力等.不过天下没有免费的午餐.它也有缺点,其中最主要的是它的复杂性和运营成本. 然而,我使用 Kubernetes 的次数 ...
- 【云原生】阿里云Kubernetes(ACK)简介
目录 一.产品形态 1.集群使用限制 1)限制概述 2)ACK集群配额限制 3)依赖底层云产品配额限制 2.ACK的优势 一.产品形态 更多介绍请点击:什么是容器服务Kubernetes版_容器服务K ...
- Kubernetes Secret简介
Secret概述 前面文章中学习ConfigMap的时候,我们说ConfigMap这个资源对象是Kubernetes当中非常重要的一个对象,一般情况下ConfigMap是用来存储一些非安全的配置信息, ...
- 读书笔记:Kubernetes实战 简介
该书可以作为Docker的高级延伸书籍,用于搭建基于Kubernets+Docker的PaaS平台,实践DevOps. Kubernets是Google开源的容器集群管理系统,它对于容器运行时.编排. ...
- k8s集成kube-prometheus
正文 下载kube-prometheus,注意与k8s版本对应支持,k8s-1.25版本使用kube-prometheus-release-0.12 克隆仓库,按照指引使用kubectl安装prome ...
- Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程
早在 Docker 正式发布几个月的时候,LeanCloud 就开始在生产环境大规模使用 Docker,在过去几年里 Docker 的技术栈支撑了我们主要的后端架构.这是一篇写给程序员的 Docker ...
- kubernetes组件介绍
目录 1.前言 2.k8s简介 3.master 3.1 kubernetes Scheduler 简介 3.2 Controller Manager简介 4.Node 1.前言 为什么要用 Kube ...
最新文章
- 用python写希尔排序_python希尔排序介绍(实例)
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- mysql事务隔离级别与锁_mysql事务隔离级别与锁
- 分数换算小数补0法_分数怎么化成整数 分数转化方法
- typedef和#define的用法与区别
- JUC锁-Semaphore(八)
- 物联网领域的新贵LoRa
- marathon的高可用服务自动发现和负载均衡
- 啊哈C语言 第5章 好戏在后面(第24-25讲)
- Win10中卸载IE11
- 非线性方程的数值解法:二分法的MATLAB实现
- javascript学习笔记最全
- 什么是gzip?为什么要用gzip?使用gzip的优势和劣势是什么?需要哪些岗位进行配合才能够实现gzip内容的应用?
- Mac安装mysql最简单
- Windows查看电脑ip地址方法(用于连接远程桌面)
- 中小网站运营推广思路
- acrobat导出html没图片,PDF 导出的文件格式选项
- 为什么 K8s 在阿里能成功?
- RTSP 协议详细介绍
- SpringCloud分布式框架