视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
    
注意3:感觉课程太难?没有信心?还在犹豫自己学的会学不会?我们的师傅带徒弟模式(5倍下单)会给您信心。我们承诺,商品详情,教学大纲,视频内容,所涉及技术,可获得原创作者老师微信或QQ和针对视频范围的精心指导。线上一对一师带徒辅导问答,针对视频内代码调试,使命必达,视频之外相关技术内容,行业内信息人脉,企业内推(如有),原创作者老师会竭诚帮助。

以上所示价格,只能自行学习视频和获取少量解答。师傅带徒弟课程(5倍下单左右,可以先和客服联系,可获得老师的联系方法和针对视频范围的精心指导。线上一对一师带徒辅导问答,针对视频内代码调试,使命必达。)


(课程声明)听课建议1.5倍速度进行观看,效果更佳

本课程提供不挖坑,良心设计的初衷精心打造,从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集群做了整个方案的设计。

整个playbook的设计从roles的配置,到安装,并且可以移植,如果你想安装更高的版本,在里面只需要替换安装目录即可,也是希望你无坑安装,减少失败部署,能够版本的迭代,这里我会详细给你介绍一个从0开始高效设计一个自动化部署完整kubernetes集群,通过此次的学习,你可以完全对kubeadm起源、cobra库探索实践、源码、整个设计,核心代码,自动化部署达到一个熟练的方向。

适用人群

本教程适用于0基础、有1-3年以上的kubernetes初级使用,及运维容器人员、devops工程师、架构师、linux运维及运维开发人员,想提高技术水平,对云原生运维开发及go语言感兴趣的人员。

课程目标

你将对kubeadm项目从源码角度深刻理解,并且自己开发属于自己的一套自动化k8s集群。

课程大纲

第1章 课程大纲详解 11分钟1节

1-1k8s开发课大纲详解[11:53]  免费试看

第2章 go语言核心开发入门进阶 38分钟5节

2-1go语言核心开发之go module依赖管理系统[08:30]

2-2go语言核心开发之go module之引用第三方库的[11:49]

2-3go语言核心开发cobra库探索认识Cobra库[03:39]

2-4go语言核心开发cobra库探索安装Cobra库开发[05:20]

2-5go语言核心开发cobra库探索Cobra源码解读[09:38]

第3章 kubeadm诞生组件介绍与核心源码reset源码解读 38分钟4节

3-1kubeadm的诞生[08:24]

3-2谈谈kubeadm的架构及组件[12:52]

3-3kubeadm核心源码部分[06:52]

3-4kubeadm reset源码解读[10:33]

第4章 kubeadm init源码及join的源码背后工作流程深入 59分钟15节

4-1kubeadm init初始化流程核心代码剖析[08:10]

4-2kubeadm init初始化流程核心代码prelf[06:59]

4-3kubeadm init初始化流程核心代码certs[03:40]

4-4kubeadm init核心代码KubeConfig[04:47]

4-5kubeadm init核心代码KubeletSta[01:51]

4-6kubeadm init核心代码Control-pl[01:53]

4-7kubeadm init初始化流程核心代码Etcd源[01:15]

4-8kubeadm init核心代码WaitContro[05:44]

4-9kubeadm init核心代码UploadConf[01:51]

4-10kubeadm init核心代码UploadCert[01:52]

4-11kubeadm init代码MarkControlP[02:03]

4-12kubeadm init核心代码BootstrapT[02:11]

4-13kubeadm init代码KubeletFinal[00:47]

4-14kubeadm init初始化流程核心代码Addon[05:01]

4-15kubeadm join工作流程剖析 (源码到实践深[11:48]

第5章 开发一套自动化、可扩展最新1.21.0的kubeadm集群 1小时58分钟14节

5-1kubeadm-ansible环境配置介绍[18:23]

5-2ansible-site入口配置介绍[14:12]

5-3kubeadm-ansible roles角色-系统[12:33]

5-4kubeadm-ansible roles角色介绍之[07:16]

5-5kubeadm-ansible roles角色-1容[06:26]

5-6kubeadm-ansible roles角色-2容[08:23]

5-7kubeadm-ansible roles角色ini[12:31]

5-8kubeadm-ansible roles conf[06:23]

5-9kubeadm-ansible roles角色之jo[03:54]

5-10kubernetes-operator概念介绍[03:28]

5-11calico-operator集成kubeadm[05:05]

5-12kubeadm-ansible实现快速安装集群[09:13]

5-13kubeadm-ansible实现一键扩容k8s-N[08:01]

5-14kubeadm-ansible实现一键卸载集群(清理[02:52]
相关推荐
客服 关于