这门课解决什么问题

很多做测试或运维的上班族在日常工作中,常常遇到应用环境冲突、发版流程乱、多机部署难统一的问题。这门 Kubernetes 课主要解决的就是“怎么把应用装进容器并用集群管起来”这个具体场景。它不谈宏大的云原生架构重构,而是从一台主机的准备工作开始,带你走完环境准备、集群安装、容器网络接口配置直到用 YAML 描述应用状态的完整链路。如果你之前只是写写测试脚本或做手工部署,学完能明白节点之间怎么通信、容器怎么编排,以及为什么测试和运维岗位都要懂这套东西。

适合什么基础与建议学习顺序

这套资料适合有基本 Linux 命令行操作能力、但没怎么碰过容器编排的人。如果你连终端切换目录或改配置文件都费劲,建议先补点 Linux 基础再来看。对于符合基础的人,建议先看前两节关于测试工程师为何学 K8s 以及组件架构的部分,建立整体认知;接着直接跟着安装准备和集群搭建的步骤,在自己电脑上跑通一个测试环境;最后再啃 YAML 语法和对象管理那几块。不要一开始就死记硬背命令参数,先弄懂声明式配置的逻辑,后面看实际操作会更顺。

学完能独立做什么与资料配合方式

看完这套资料,你应该能独立在一台或多台机器上把 K8s 跑起来,配置好网络插件,并写出简单的 YAML 文件把一个应用部署到集群里,还能用命令行工具去查看和管理这些对象。配合练习时,不要光看不动手。准备一台虚拟机或者云主机,边看安装那几节边敲命令,遇到报错就记下来对照排查。讲 YAML 的部分,自己建个文本文件照着写几遍,改改字段看看集群里对象的变化。只有把安装、写配置、查状态这三步实际跑通,才算真正把这套资料用明白,不至于学完还是一团浆糊。


全面掌握kubernetes容器技术,课程由浅入深,通过理论结合实操,理解基本概念提高运维能力

课程目录

*   01 测试工程师为何要学习K8S.mp4 08:57

*   02 K8S简介.mp4 11:16

*   03 K8Sl架构.mp4 14:55

*   04 K8S安装方式.mp4 07:29

*   05 K8S主机安装.mp4 15:49

*   06 安装K8S前的准备工作.mp4 12:47

*   07 安装k8s.mp4 29:35

*   08 K8S集群.mp4 13:48

*   09 配置CNI.mp4 14:18

*   10 YAML简介、YAML对象.mp4 09:33

*   11 YAML数组、复合结构、存量.mp4 07:10

*   12 YAML字符串.mp4 06:33

*   13 YAML引用.mp4 06:31

*   14 命令式对象管理.mp4 08:31

*   15 命令式对象配置声明式对象配置.mp4 17:21

*   16 namespace基本操作.mp4 13:37

*   17 为namespace配置pod配额.mp4 14:03

*   18 配置默认CPU请求和限额.mp4 29:26

*   19 配置Namespace中默认的内存请求和限额.mp4 14:41

*   20 设置Namespace zui小和zui大内存限制.mp4 22:01

*   21 设置Namespace zui小和zui大CPU限制.mp4 14:26

*   22 为Namespace配置CPU和内存配额.mp4 15:27

*   23 pod结构与定义.mp4 13:20

*   24 创建一个pod.mp4 07:19

*   25 镜像拉取策略.mp4 17:12

*   26 容器启动命令.mp4 07:49

*   27 通过pod设置环境变量.mp4 06:15

*   28 使用pod字段作为环境变量的值.mp4 18:39

*   29 使用容器字段作为环境变量的值.mp4 04:13

*   30 pod端口设置.mp4 07:55

*   31 pod之资源配额.mp4 09:08

*   32 pod生命周期过程及状态.mp4 07:28

*   33 pod创建与终止.mp4 13:52

*   34 容器初始化.mp4 10:48

*   35 钩子函数.mp4 08:24

*   36 容器探测介绍.mp4 06:51

*   37 容器探测实践.mp4 18:32

*   38 重启策略.mp4 12:13

*   39 调度工作原理.mp4 05:14

*   40 定向调度.mp4 12:44

*   41 亲和性调度概述.mp4 07:05

*   42 42NodeAffinity亲和性调度.mp4 22:12

*   43 PodAffinity亲和性调度.mp4 15:05

*   44 PodAffinity互斥调度策略.mp4 06:43

*   45 污点.mp4 11:35

*   46 容忍.mp4 08:28

*   47 pod控制器介绍.mp4 06:00

*   48 deployment控制器介绍.mp4 09:25

*   49 创建deployment.mp4 08:14

*   50 deployment扩容与缩容.mp4 06:40

*   51 deployment升级.mp4 13:35

*   52 deployment回滚.mp4 08:51

*   53 deployment金丝雀发布.mp4 10:17

*   54 StatefulSet控制器.mp4 10:31

*   55 service简介.mp4 09:25

*   56 kube-proxy三种代理模式.mp4 10:10

*   57 Service资源清单.mp4 04:56

*   58 服务类型之ClusterIP.mp4 12:10

*   59 服务类型之nodePort.mp4 07:09

*   60 服务类型之LoadBalancer.mp4 01:36

*   61 Ingress介绍.mp4 07:19

*   62 ingrss部署.mp4 12:22

*   63 ingress代理HTTP请求.mp4 10:51

*   64 数据存储简介.mp4 05:36

*   65 EmptyDir存储.mp4 11:52

*   66 hostpath存储.mp4 10:45

*   67 NFS存储部署.mp4 17:48

*   68 NF存储实例.mp4 07:55

*   69 PV与PVC的工作原理.mp4 08:20

*   70 PV存储.mp4 10:00

*   71 PVC存储请求.mp4 09:59

*   72 PVC存储实例.mp4 18:39

*   73 PV与PVC生命周期.mp4 06:01

*   74 安装node_export.mp4 13:16

*   75 prometheus-cfg配置.mp4 16:32

*   76 prometheus server构建.mp4 08:25

*   77 部署grafana.mp4 14:42