先弄清楚这门课解决什么问题

Kubernetes 已经是中大型公司后端基础设施的标配,但很多运维和开发人员对它的理解停留在“会敲 kubectl 命令”的阶段。一旦集群出问题,或者需要从零搭建一套测试环境,就会无从下手。这门基础篇的核心目标,就是带你绕开封装好的自动化安装脚本,回到底层去理解集群到底是怎么拼起来的。它解决的是“知其然不知其所以然”的问题。如果你平时只接触过单机 Docker,或者每次部署应用都靠现成的yaml文件照抄,这门课能帮你把底层的架构逻辑和组件协作关系彻底理顺。

适合什么基础以及建议先看哪几块

这门课不适合完全零基础的电脑新手。你需要有基本的Linux系统操作能力,懂常见的网络和进程概念,最好自己手动跑过Docker容器。只要具备这些前置条件,跟上课程进度就不会太吃力。在观看顺序上,建议先集中精力看“基础介绍”和“二进制部署”这两个核心板块。前者帮你建立集群架构的全局观,搞清楚控制节点和工作节点的组件分工;后者则是整门课的重头戏,不要怕麻烦,跟着视频一步步做操作系统初始化、配置证书和部署Etcd集群。很多人觉得手动部署繁琐,但只有亲手处理过证书签发和组件配置,你才能真正理解各模块之间是如何通过认证通信的,这比用工具一键拉起集群有价值得多。

资料怎么配合练习以及学完能独立做什么

看视频时千万不要只过眼睛不动手。建议准备两到三台虚拟机作为练习环境,视频里讲到集群环境准备和系统初始化配置时,自己必须同步敲一遍命令。遇到证书工作机制的部分,把自签证书的步骤单独记录下来,因为这是后续部署的核心依赖。资料包里的视频脉络非常清晰,你可以把它当作操作手册,一边播一边在自己的终端里验证结果。学完这套基础篇后,你能够独立完成一套完整集群的二进制部署,清楚每个关键组件的启动参数含义。更重要的是,当集群底层组件报错时,你能根据报错信息定位到是证书过期、网络不通还是组件配置问题,具备了初步的底层排障能力,为后续深入学习业务容器化编排打下扎实的基本功。


学完本课程可以帮助各位朋友掌握Kubernetes运维,进一步提高Kubernetes技能和水平

课程目录

*   01 Kubernetes基础介绍/

  *   01 Kubernetes基本概念.mp4 12:55

  *   02 Kubernetes集群架构.mp4 09:09

  *   03 Kubernetes组件介绍.mp4 07:33

  *   04 如何部署Kubernetes集群.mp4 06:21

  *   05 集群服务器的配置介绍.mp4 08:02

*   02 二进制部署一个完整的Kubernetes集群/

  *   01 集群环境准备.mp4 09:39

  *   02 集群操作系统初始化配置.mp4 14:25

  *   03 Kubernetes集群中的证书工作机制.mp4 15:24

  *   04 自签Etcd SSL证书.mp4 11:03

  *   05 如何部署Etcd集群.mp4 17:55

  *   06 部署Docker容器引擎.mp4 08:33

  *   07 使用自签CA签发kube-apiserver HTTPS.mp4 07:03

  *   08 部署Master节点(api-Server组件).mp4 27:07

  *   09 部署Master节点(Kubectl组件).mp4 12:55

  *   10 10.部署Kuber-controller-manager.mp4 14:20

  *   11 部署Kube-scheduler组件.mp4 10:44

  *   12 部署Node节点(kubelet组件).mp4 15:22

  *   13 部署Node节点(kube-proxy组件).mp4 06:12

  *   14 部署网络组件Calico.mp4 05:42

  *   15 新增WorkNode节点.mp4 09:10

  *   16 部署Dashboard和Coredns.mp4 12:14

  *   17 Kubernetes高可用架构介绍.mp4 05:48

  *   18 部署Master02 Node.mp4 17:31

  *   19 部署负载均衡器Nginx+keeplived.mp4 23:53

  *   20 修改WorkNode连接LB-vip.mp4 04:11

*   03 Kubeadm 快速部署Kubernetes集群/

  *   01 系统初始化配置..mp4 21:29

  *   02 部署Kubernetes Master节点.mp4 18:18

  *   03 部署Kubernetes Node节点.mp4 11:39

  *   04 部署Dashboard UI.mp4 13:03

*   04 K8s命令行管理工具Kubectl/

  *   01 Kubeconfig文件详解.mp4 12:15

  *   02 Kubectl常用命令介绍.mp4 06:32

  *   03 部署一个静态网站.mp4 11:24

  *   04 Kubernetes常用基本资源介绍.mp4 10:12

  *   05 Kubernetes命名空间.mp4 09:07

*   05 Kubernetes资源编排(YAML)/

  *   01 YAML文件格式介绍.mp4 08:30

  *   02 通过Yaml文件创建资源对象.mp4 27:38

  *   03 生成YAML资源文件的几种方式.mp4 22:13

*   06 深入学习Pod资源对象(上)/

  *   01 pod基本介绍.mp4 14:41

  *   02 Pod资源共享的原理.mp4 03:36

  *   03 Pod常用管理命令介绍.mp4 33:51

  *   04 Pod的状态管理.mp4 12:37

  *   05 Pod重启策略和健康检查.mp4 23:30

  *   06 向Pod中输入环境变量.mp4 12:34

  *   07 Init初始化容器.mp4 12:16

*   07 深入学习Pod资源对象(下)/

  *   01 创建Pod的工作流程.mp4 13:02

  *   02 影响Pod调度的几个属性.mp4 05:21

  *   03 资源配额对Pod调度的影响.mp4 11:13

  *   04 节点标签选择器NodeSelector.mp4 16:03

  *   05 节点亲和性nodeAffinity.mp4 14:21

  *   06 污点和污点容忍.mp4 21:53

  *   07 nodeName 可以绕过调度器.mp4 07:49

  *   08 小结.mp4 03:00

*   08 工作负载控制器管理Pod对象/

  *   01 工作负载控制器简单介绍.mp4 11:23

  *   02 Deployment控制器部署应用.mp4 18:04

  *   03 Deployment控制器滚动更新.mp4 26:15

  *   04 Deployment控制器回滚操作.mp4 07:52

  *   05 Deployment控制器水平扩容.mp4 10:11

  *   06 Daemonset控制器的介绍和使用方法.mp4 09:22

  *   07 Job控制器的介绍与使用..mp4 06:38

  *   08 Cronjob控制器介绍与使用.mp4 07:09

*   09 深入理解Service/

  *   01 认识Service.mp4 03:03

  *   02 Service与pod之间的关系.mp4 01:23

  *   03 如何创建Service.mp4 06:18

  *   04 Service三种常用类型.mp4 17:30

  *   05 Service负载均衡实现原理Iptables.mp4 13:34

  *   06 Service负载均衡实现原理之Ipvs.mp4 13:09

  *   07 Iptables与ipvs对比.mp4 06:57

  *   08 通过Dns名称解析Service.mp4 13:02

*   10 Ingress对外暴露服务/

  *   01 认识Ingress.mp4 13:54

  *   02 部署IngressController控制器.mp4 22:52

  *   03 部署Ingress暴露应用服务.mp4 14:50

  *   04 配置Ingress通过https访问域名.mp4 11:52

  *   05 配置IngressController高可用.mp4 12:14

*   11 项目案例/

  *   01 容器持续化交付流程介绍.mp4 10:33

  *   02 在Kubernetes中部署项目的流程.mp4 05:04

  *   03 制作项目镜像并推送镜像到Harbor仓库.mp4 19:50

  *   04 通过Deployment控制器部署项目镜像.mp4 15:45

  *   05 部署Ingress访问集群应用.mp4 09:55

  *   06 为Ingress增加负载均衡器实现高可用.mp4 05:49

*   12 Kubernetes监控方案Prometheus/

  *   01 Prometheus介绍.mp4 06:01

  *   02 Kubernetes监控资源概述.mp4 06:48

  *   03 部署Prometheus系统.mp4 13:34

  *   04 监控Kubernetes等资源对象.mp4 23:15

*   13 Kubernetes日志收集平台ELK/

  *   01 业务需求背景.mp4 04:30

  *   02 容器日志采集分类.mp4 15:23

  *   03 部署ELK和Kibana.mp4 07:28

  *   04 部署Filebeat并且采集容器标准输出日志.mp4 09:21

  *   05 采集容器中的日志文件.mp4 06:02