这门课在解决什么工作场景

很多开发或运维人在面对“在我的电脑上能跑,到了服务器就报错”的处境时,才会真切意识到环境隔离的价值。这套资料围绕容器化与编排展开,核心解决两类实际场景:一是把杂乱依赖的应用打包成可移植的镜像,让它在任何服务器上以相同方式启动;二是在流量突增或节点宕机时,靠集群自动调度容器,维持服务高可用。资料覆盖了从引擎底层原理到集群部署的完整链路,近期更新还补齐了国产化操作系统与 Containerd 的实操,对需要适配信创环境的人比较务实。

适合什么基础与资料怎么用

它要求你懂基本的 Linux 命令行操作,比如文件编辑、网络配置和进程管理,完全零基础直接看会吃力。如果你是后端开发想了解应用部署,或是传统运维在向云原生转,这套资料的节奏正好。建议先看开篇概述与基础篇,把镜像构建、容器生命周期和资源限制等概念吃透,不要一上来就去啃集群部署。前期把单机环境跑通,自己写配置文件构建一个包含依赖的镜像,再推送到本地仓库,这一步能帮你建立对“环境一致性”的直观体感。

到了 Kubernetes 部分,重点放在 Pod 调度、服务暴露和配置分离上。资料里的集群部署环节,建议边看边跟着敲,遇到报错先查节点状态和网络插件。不要只看不练,容器技术本质是运维操作,光背命令没用。遇到卡壳的地方,回头去查基础篇里的底层逻辑,往往能找到排错线索。

学完能独立做什么

跟着资料走完并配合动手实操,你应该能独立完成几件事:为现有的业务项目编写配置文件,打出轻量镜像并推到私有仓库;在几台干净的机器上把集群初始化出来,把应用按指定副本数部署上去;配置网络把内部服务暴露给外部调用,并实现简单的滚动更新与回滚。这套手艺在中小公司的基础架构组或后端高级岗是硬通货,它不保证你立刻拿到什么头衔,但能让你在处理线上部署和环境冲突时,不再只能干等别人帮忙。


全面介绍Docker与Kubernetes相关知识

课程目录

*   01 Docker + Kubernetes 课程开篇/

  *   01 Docker与K8s课程概述.mp4 11:43

*   02 Docker + Kubernetes 2025版更新/

  *   01 01-Docker与K8s 2025版更新概述.mp4 02:33

  *   02 02-安装银河麒麟Linux.mp4 09:59

  *   03 03-使用二进制包方式安装Docker.mp4 07:55

  *   04 04-安装部署Containerd.mp4 11:30

  *   05 05-基于Container部署K8s集群.mp4 14:26

*   03 Docker基础篇/

  *   01 01-Docker的基础篇概述.mp4 17:39

  *   02 02-什么是Docker及其体系架构.mp4 13:48

  *   03 03-安装和配置Docker实验环境.mp4 15:04

  *   04 04-什么是Docker镜像.mp4 09:02

  *   05 05-使用和访问官方的Docker的镜像仓库.mp4 15:39

  *   06 06-配置和使用阿里云提供的Docker镜像加速器.mp4 05:48

  *   07 07-管理Docker镜像.mp4 08:04

  *   08 08-使用docker_commit和Dockerfile构建Docker镜像.mp4 23:47

  *   09 09-Dockerfile使用和综合案例.mp4 26:01

  *   10 10-容器的基本操作.mp4 13:12

  *   11 11-Docker的日志.mp4 08:15

  *   12 12-资源管理基础知识Linux CGroup.mp4 27:55

  *   13 13-Docker对容器使用CPU使用率的管理.mp4 09:20

  *   14 14-Docker对容器使用的内存管理和限制.mp4 04:10

  *   15 15-Docker对容器使用IO的管理和限制.mp4 19:49

  *   16 16-Docker网络通信的基本原理.mp4 15:10

  *   17 17-Docker的网络.mp4 22:23

  *   18 18-容器间的通信.mp4 10:30

  *   19 19-容器访问控制.mp4 06:33

  *   20 20-Docker的数据卷.mp4 13:09

  *   21 21-Docker的数据卷容器.mp4 08:58

  *   22 22-利用数据卷容器来实现数据的迁移.mp4 12:10

  *   23 23-Docker与数据库.mp4 11:07

  *   24 24-Docker与nginx.mp4 08:23

  *   25 25-Docker与PHP.mp4 14:16

  *   26 26-Docker与Python.mp4 18:25

  *   27 27-Docker与Jupyter_Notebook.mp4 07:34

  *   28 28-Docker与TensorFlow.mp4 12:33

  *   29 29-Docker与OpenStack.mp4 05:05

  *   30 30-什么是Harbor.mp4 15:37

  *   31 31-安装和配置Harbor.mp4 04:56

  *   32 32-配置Docker客户机并验证环境.mp4 10:35

*   04 Docker高级篇/

  *   01 01-课程概述.mp4 14:39

  *   02 02-什么是Docker Machine和安装配置.mp4 19:23

  *   03 03-在远程主机上安装和管理Docker.mp4 10:49

  *   04 04-创建基于virtualbox的虚拟容器.mp4 15:43

  *   05 05-创建基于vsphere的虚拟容器.mp4 21:43

  *   06 06-Docker Compose的概述和安装.mp4 09:18

  *   07 07-通过手动方式部署Web应用.mp4 13:13

  *   08 08-Docker Compose方式部署Web应用.mp4 07:22

  *   09 09-什么是yml文件.mp4 09:44

  *   10 10-Docker Compose进行服务的在线扩容和缩容.mp4 03:58

  *   11 11-Docker Swarm的体系架构与安装配置.mp4 12:32

  *   12 12-在Docker Swarm集群上部署应用.mp4 23:23

  *   13 13-实现服务的滚动更新.mp4 06:32

  *   14 14-Docker Swarm集群的数据持久化.mp4 21:33

  *   15 15-集群的负载均衡的实现.mp4 14:25

  *   16 16-什么是Jenkins及其安装配置.mp4 16:05

  *   17 17-使用Jenkins持续部署一个Java程序.mp4 20:47

  *   18 18-集成Docker与Jenkins.mp4 10:21

  *   19 19-什么是服务的注册和发现.mp4 20:32

  *   20 20-服务的注册中心Consul的配置和使用.mp4 21:40

  *   21 21-实现Docker容器服务的注册和发现.mp4 37:37

  *   22 22-图形工具:DockerUI.mp4 06:25

  *   23 23-图形工具:Portainer.mp4 16:05

  *   24 24-图形工具:Shipyard.mp4 10:39

*   05 Kubernetes体系架构/

  *   01 K8s先导课.mp4 09:28

  *   02 K8s简介和特性.mp4 17:23

  *   03 K8s集群的体系架构和组件.mp4 25:35

  *   04 K8s的对象.mp4 12:45

*   06 部署Kubernetes集群/

  *   01 01-部署Kubernetes集群概述.mp4 25:09

  *   02 02-使用kubeadmin部署Kubernetes集群.mp4 32:47

  *   03 03-部署Dashboard UI.mp4 09:44

  *   04 04-使用yum方式部署Kubernetes集群.mp4 32:38

  *   05 05-使用minikube部署Kubernetes.mp4 18:53

  *   06 06-在minikube上部署应用程序.mp4 09:54

  *   07 07-K8s的命令行工具.mp4 17:08

  *   08 08-在K8s中部署第一个应用程序.mp4 21:51

*   07 Kubernetes的Pod/

  *   01 01-了解什么是Pod及其优点.mp4 15:49

  *   02 02-Pod的基本使用方法.mp4 15:58

  *   03 03-Pod的镜像拉取策略.mp4 08:08

  *   04 04-Pod的资源限制.mp4 14:52

  *   05 05-Pod中的容器.mp4 16:44

  *   06 06-Pod的生命周期.mp4 08:33

  *   07 07-Pod中容器的重启策略.mp4 06:05

  *   08 08-Pod的健康检查.mp4 30:05

  *   09 09-Pod的调度策略和创建过程.mp4 14:26

  *   10 10-Pod的调度约束.mp4 10:29

  *   11 11-为什么需要配置管理.mp4 07:31

  *   12 12-创建ConfigMap.mp4 17:05

  *   13 13-使用ConfigMap.mp4 09:28

  *   14 14-ConfigMap的动态更新.mp4 10:04

  *   15 15-创建Secret.mp4 08:57

  *   16 16-使用Secret.mp4 12:20

*   08 使用控制器管理Pod/

  *   01 01-为什么要使用控制器?.mp4 16:40

  *   02 02-使用Deployment控制器.mp4 22:18

  *   03 03-Deployment控制器的状态.mp4 11:37

  *   04 04-Deployment控制器的清理策略.mp4 06:48

  *   05 05-应用部署的金丝雀升级.mp4 16:33

  *   06 06-应用部署蓝绿升级.mp4 10:17

  *   07 07-应用部署的滚动升级.mp4 08:07

  *   08 08-Daemonset控制器.mp4 10:16

  *   09 09-Job控制器.mp4 11:36

  *   10 10-Job的终止和清理.mp4 05:15

  *   11 11-CronJob控制器.mp4 13:18

  *   12 12-StatefulSets控制器.mp4 11:25

  *   13 13-StatesfulSets使用的注意事项.mp4 12:26

*   09 通过Service访问Pod/

  *   01 01-Service的概念与使用.mp4 27:17

  *   02 02-Service的多端口设置与集群的DNS服务.mp4 09:31

  *   03 03-Service的发布类型-NodePort.mp4 08:46

  *   04 04-Service的发布类型-ClusterIP.mp4 07:53

  *   05 05-Service的发布类型-LoadBalance和ExternalName.mp4 06:45

  *   06 06-userspace代理模式和iptables代理模式.mp4 13:13

  *   07 07-IPVS代理模式.mp4 12:35

  *   08 08-Ingress是什么?.mp4 15:18

  *   09 09-Ingress实战.mp4 17:07

  *   10 10-Ingress的注解.mp4 16:12

*   10 持久化存储/

  *   01 01-持久化存储概述.mp4 08:51

  *   02 02-节点数据卷.mp4 07:04

  *   03 03-网络数据卷.mp4 18:36

  *   04 04-临时数据卷.mp4 09:58

  *   05 05-什么是持久卷?.mp4 14:58

  *   06 06-持久卷的回收策略.mp4 10:05

  *   07 07-持久卷声明.mp4 11:09

  *   08 08-storageClass与实现持久卷的动态供给.mp4 10:25

  *   09 09-实现持久卷的动态供给.mp4 17:48

*   11 Kubernetes的安全认证/

  *   01 01-Kubernetes的安全框架.mp4 27:17

  *   02 02-Kubernetes的用户认证.mp4 26:55

  *   03 03-Kubernetes的鉴权管理.mp4 08:07

  *   04 04-基于角色的访问控制简介.mp4 15:53

  *   05 05-基于角色的访问控制示例.mp4 18:21

  *   06 06-Kubernetes的其他几种访问控制方式.mp4 10:31

  *   07 07-服务账号ServiceAccount.mp4 06:12

  *   08 08-创建和使用服务账号.mp4 21:55

*   12 Kubernetes中的日志收集与监控/

  *   01 01-收集哪些日志?.mp4 07:39

  *   02 02-日志收集的架构与方案详解.mp4 24:14

  *   03 03-安装和配置JDK.mp4 08:58

  *   04 04-安装和配置ELK.mp4 23:52

  *   05 05-采集Kubernetes系统组件日志.mp4 17:17

  *   06 06-采集Nginx Pod访问日志.mp4 10:10

  *   07 07-采集Tomcat Pod访问日志.mp4 05:18

  *   08 08-Kubernetes监控系统的架构.mp4 10:18

  *   09 09-搭建Kubernetes的监控系统.mp4 19:42

*   13 Kubernetes集成与运维管理/

  *   01 01-基于Kubernetes的Jenkins集群架构.mp4 26:12

  *   02 02-集成Jenkins与Kubernetes.mp4 22:30

  *   03 03-什么是Helm?.mp4 17:00

  *   04 04-使用Helm部署应用.mp4 13:21

  *   05 05-使用Helm创建自己的Charts.mp4 19:43

*   14 课程资料下载/

  *   01 课程资料下载.mp4 00:10