自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 k8s1.11命令行——实现源码导读之kubectl patch更新资源对象

这一讲我们来看kubectl patch更新资源对象命令,它的实现在NewCmdPatch方法中获取PatchOptions中保存的命令行输入的kubectl patch 后面跟的参数(如--all-namespace,--output,--patch等) 构建cmd patch命令,注册patch命令的实现方法 给patch命令添加相应的参数来控制patch命令的操作func New...

2018-11-25 19:18:19 1111

原创 k8s1.11命令行——实现源码导读之kubectl get获取资源对象

这一讲我们来看kubectl get获取资源对象命令,它的实现在NewCmdGet方法中获取GetOptions中保存的命令行输入的kubectl get 后面跟的参数(如--all-namespace,--chunk-size,--output等) 构建cmd get命令,注册get命令的实现方法 给get命令添加相应的参数来控制get命令的操作func NewCmdGet(pare...

2018-11-20 14:22:09 1526

原创 k8s1.11命令行——实现源码导读之kubectl create创建资源对象

上一讲我们学习了k8s命令行接口kubectl在k8s源码的一级入口,这一讲我们根据具体的kubectl create创建资源对象命令来进一步学习这个接口的内在逻辑。一.通过cobra程序构建cmd命令Cobra既是一个用来创建强大的现代CLI命令行的golang库,也是一个生成程序应用和命令行文件的程序。支持简单的子命令行模式,如 app server, app fetch等,支持嵌套子...

2018-11-19 20:21:38 796

原创 k8s1.11命令行——实现源码导读之kubectl

一.源码路径kubernetes-master/cmd/kubectl/kubectl.go二.主要功能实现kubectl.go中的main函数作为命令行kubectl的主入口,main函数构建了一个commond,然后调用了Execute执行这个命令。可以看到,在main函数里,主要实现了以下两步: 1. 构建cmd命令 2. 执行该命令下面我们来看NewDefaultKube...

2018-11-19 17:14:41 457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除