kubernetes源码二次开发系列三课程介绍
本课程是不挖坑,良心设计的初衷精心打造,从kubeadm的起源,cobra库探索实践,到kubeadm源码设计,再到核心体系的源码init,再到源码join的操作,整个kubeadm开发运维的知识体系都囊括其中。由于go库cobra被用于许多Go项目中,例如Kubernetes、etcd和helm、istio,以及我们讲解的kubeadm,会用到cobra,所以课程首先我们先会从cobra的由浅到深的方式从cobra入手,再深入kubeadm源码。所以你可以不必担心kubeadm背后的那些事情,并且自动化集群部署以及容器运行时做了不少的配置调优,大家都知道整个部署,kubeadm社区的初始化集群采用的是手动命令行的方式,另外,如果我们自己拿去用,我们前期还要配置一些生产需要使用的配置,比如系统初始化、容器运行时、网络CNI插件选型、集群配置需要的内容等,这些做起来可能也会花费你很多时间,所以我使用Ansible这样一个devops工具,通过playbook的最佳实践,开发了一套快速完成部署的kubeadm集群做了整个方案的设计。
课程目录
├──10、k8s二次开发之区分kubernetes当中的CR及CRD.mp4 138.50M
├──11、k8s二次开发之kubernetes当中的资源类型发现.mp4 140.83M
├──12、k8s二次开发之kubernetes当中的CRD资源类型定义.mp4 122.28M
├──13、k8s二次开发之kubernetes当中CR的功能验证.mp4 129.44M
├──14、k8s二次开发之kubernetes当中CR的自定义高级功能shortname.mp4 174.57M
├──15、k8s二次开发之kubernetes当中CR的自定义列打印.mp4 135.92M
├──16、k8s二次开发之kubernetes CR当中的Status Subsource.mp4 188.32M
├──17、k8s二次开发之kubernetes CR当中的Scale Subresourc.mp4 217.17M
├──18、k8s二次开发之动态客户端client-go自定义资源.mp4 93.66M
├──19、k8s二次开发之理解kubernetes类型结构.mp4 135.24M
├──1、k8s二次开发之kubernetes开发概念.mp4 495.04M
├──20、k8s二次开发之理解Go当中的包结构.mp4 112.43M
├──23、k8s二次开发之operator第三方库sample-controller.mp4 549.19M
├──2、k8s二次开发之自定义的example展示.mp4 242.23M
├──3、k8s二次开发之如何扩展kubernetes系统.mp4 302.18M
├──4、k8s二次开发之kubernetes控制器的控制循环.mp4 282.24M
├──5、k8s二次开发之kubernetes控制器的watch事件及event对象.mp4 233.19M
├──6、k8s二次开发之kubernetes控制器的两种触发机制.mp4 262.61M
├──7、k8s二次开发之kubernetes控制器的资源对象状态管理逻辑.mp4 199.18M
├──8、k8s二次开发之kubernetes控制器的乐观并发模型.mp4 232.73M
└──9、k8s二次开发之理解kubernetes当中的operator.mp4 135.98M
64