首页
视频
资源
登录
原
kubectl 插件编写
4205
人阅读
2020/11/15 16:39
总访问:
2587871
评论:
0
收藏:
0
手机
分类:
容器编排
![Kubernetes](https://img.tnblog.net/arcimg/hb/274ef6f115de4c9b8e40ded5deb2f4c2.jpg "Kubernetes") >#kubectl 插件编写 [TOC] <br/> tn>为了扩展 `kubectl`的功能,Kubernetes 从 1.8 版本开始引入插件机制,在 1.14 版本时达到稳定版。 用户自定义插件的可执行文件名需要以 `kubectl-` 开头,复制到 `$PATH` 中的某个目录( 如/usr/local/bin ),然后通过 `kubectl <plugin-name>` 运行自定义插件了。例如,实现一个名为 `hb` 的插件,其功能为在屏幕上输出`pod/deploy/svc/ns`; >###创建插件 tn>新建名为 `kubectl-hb` 的可执行脚本文件,其内容为 ```bash #!/bin/bash if [ -n "$1" ] then echo "参数不为空" kubectl get deploy,pod,ns,svc -n $1 else echo "参数为空" echo "将查询所有 deploy,pod,ns,svc " kubectl get deploy,pod,ns,svc -A fi ``` >###安装插件 tn>复制 `kubectl-hb` 文件到 `/usr/local/bin` 目录下,执行命令`chmod +777 /usr/local/bin/kubectl-hb`进行赋予权限,就完成了安装插件的工作。 >###运行插件 tn>执行命令 `kubectl hb` 感受一下 ![](https://img.tnblog.net/arcimg/hb/8c05364bc1d645e39c3ac201db311407.png) >###查询出安装好的插件 tn>我们可以通过执行命令 `kubectl plugin list` 查看已经安装好的命令 ![](https://img.tnblog.net/arcimg/hb/7781d39cb8374b16ad882288bbf4fd11.png) >###卸载 ```bash rm /usr/local/bin/kubectl-hb ``` >更多开发请参考官方举例:https://github.com/kubernetes/sample-cli-plugin
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
168篇
linux
17篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
28篇
传说中的c
4篇
Xamarin
9篇
docker
15篇
容器编排
101篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
4篇
云产品
39篇
git
3篇
Unity
1篇
考证
2篇
RabbitMq
23篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
网络
7篇
windbg
4篇
AI
18篇
threejs
2篇
人物
1篇
嵌入式
2篇
python
13篇
HuggingFace
8篇
pytorch
9篇
opencv
6篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术