kubectl也可以扩展了

  1. 云栖社区>
  2. 容器服务Docker&Kubernetes>
  3. 博客>
  4. 正文

kubectl也可以扩展了

了哥-duff 2018-09-30 12:15:18 浏览1800
展开阅读全文

前言

kubernetes作为一个开放式式的分布式系统,其提供了多种扩展机制如CRD, service catalog等给用户做系统功能增强以及外部系统对接等。当时以往版本都是以扩展服务端的功能,现在刚发布的全新版本1.12.0已经可以支持kubectl命令行的扩展了。下面将通过一个简单例子来演示如何做kubectl的扩展。

请注意:目前kubectl的扩展alpha状态,从1.12,0开始提供。

kubectl扩展例子演示

例子的目的

通常我们会通过kubect get pod/xxx -o yaml的方式来展示对应的k8s资源对象的申明,但是这个输出比较不太友好,输出没有对于关键字做高亮展示,可否提供一个命令对于输出做渲染呢?

其实很简单,通过简单的kubectl命令扩展就可以做到,我们把这个扩展的kubectl子命令定义为inspect

网友评论

登录后评论
0/500
评论
了哥-duff
+ 关注
所属团队号: 容器服务Docker&Kubernetes