这门课解决什么场景的问题
很多后端开发和运维人员在实际工作中会遇到这种尴尬:本地写好的代码跑得很顺,一上生产环境就因为环境依赖、资源调度或节点故障而频频报错。这门 Kubernetes 实战课针对的就是这种场景。它不是单纯带你敲几条 kubectl 命令、看几个资源对象的概念,而是围绕一个真实的博客项目,把容器化、集群搭建、应用部署和日常排障串起来讲。如果你目前的工作经常要处理微服务部署、环境不一致或者服务扩缩容的琐事,学这门课能帮你理清生产环境里容器编排的底层逻辑,而不是只停留在干背面试题的阶段。
适合什么基础与建议先看的板块
课程默认你有一定的 Linux 基础操作能力,并且最好写过或部署过简单的后端项目。资料里的前期准备部分非常关键,不要直接跳过去看 Kubernetes 的组件。建议先把项目准备和双网卡虚拟机配置这两块仔细过一遍,因为很多人在本地搭集群时卡住,往往是因为网络配置没弄对,导致节点之间根本通信不了。同时,环境搭建里涉及到的 Docker 安装与 MySQL 容器运行,是后续把应用塞进 K8s 的前置条件。如果你之前没怎么碰过容器,这部分实操能帮你把基础镜像、容器网络这些前置概念摸透。建议跟着视频把本地实验环境配通,确认博客项目能在容器里跑起来,再往下看集群搭建。
学完能独立做什么与资料配合方式
跟着完整走一遍后,你应该能独立完成几件具体的事:在一台普通开发机上用虚拟机搭起多节点的练习环境;把一个包含 Java 后端和数据库的完整项目拆解、打包成镜像,并编写对应的部署配置文件;在集群里完成应用部署、服务暴露以及基本的故障排查。使用这份资料时,强烈建议采用“看一段、停一段、自己敲一遍”的方式。视频里演示的编译打包、环境变量配置和网络设定,务必在自己的环境里复现。遇到报错时,先回头查配置文件里的数据库连接地址或虚拟机 IP 是否和课程里保持一致。不要只把视频当连续剧看,只有自己把环境跑通、把应用部署进集群且能正常访问,才算真正消化了这些内容。
阿里云最有价值专家亲授,云原生时代必备技能
课程目录
* 第1章 课程导学/
* 1-1 课前必读
* 1-2 课程介绍与学习指南.mp4 09:12
* 第2章 课前准备之项目准备/
* 2-1 Kubernetes知识体系.mp4 06:02
* 2-2 实战博客项目介绍.mp4 05:05
* 2-3 博客项目架构及核心代码.mp4 06:21
* 2-4 博客应用运行环境搭建.mp4 03:08
* 2-5 Virtualbox虚拟机配置双网卡实现固定IP.mp4 13:09
* 2-6 安装Docker&环境配置.mp4 09:46
* 2-7 Docker运行Mysql Server.mp4 05:31
* 2-8 博客项目编译打包运行.mp4 02:44
* 2-9 在数据库配置文件中url
* 2-10 配置Java和Maven环境.mp4 06:23
* 第3章 Kubernetes之Docker必知必会/
* 3-1 为什么需要Docker.mp4 12:35
* 3-2 Docker namespace隔离.mp4 09:50
* 3-3 CGroups实现资源配额.mp4 12:31
* 3-4 Docker镜像特性&原理.mp4 12:46
* 3-5 为博客项目编写Dockerfile.mp4 07:17
* 3-6 为博客项目构建Docker镜像.mp4 07:30
* 3-7 Docker run -link运行博客项目.mp4 09:47
* 第4章 Kubernetes基础及集群搭建/
* 4-1 Kuberentes的起源和发展.mp4 06:18
* 4-2 为什么需要Kubernetes.mp4 06:27
* 4-3 Kubernetes的架构和核心概念.mp4 07:03
* 4-4 Kubernetes部署方案.mp4 04:06
* 4-5 安装基础软件.mp4 13:42
* 4-6 Master节点安装kubeadm.mp4 03:46
* 4-7 初始化Kubernetes Master.mp4 08:11
* 4-8 安装配置worker node节点.mp4 11:07
* 4-9 剖析Kubeadm安装过程及错误排查.mp4 18:55
* 4-10 安装Dashboard.mp4 09:30
* 4-11 Kubectl create 和 apply
* 第5章 Kubernetes的调度单元Pod/
* 5-1 创建Nginx Pod.mp4 04:50
* 5-2 Pod实现原理.mp4 07:26
* 5-3 容器和Pod的生命周期.mp4 06:39
* 5-4 为容器生命周期提供事件处理.mp4 06:17
* 5-5 创建包含Init容器的Pod.mp4 08:05
* 5-6 用探针检查Pod的健康性.mp4 06:31
* 5-7 为容器设置启动时要执行的命令和参数.mp4 07:55
* 5-8 为容器定义相互依赖的环境变量.mp4 08:19
* 5-9 为容器进行配额管理.mp4 06:03
* 5-10 安装第二个worker node.mp4 09:57
* 5-11 使用亲和性调度节点.mp4 07:55
* 5-12 将configmap数据注入容器.mp4 06:28
* 5-13 root vs特权用户.mp4 06:51
* 5-14 非root用户运行Pod.mp4 12:09
* 5-15 加餐:字段选择器
* 5-16 Pod的Init 容器
* 5-17 Pod 里容器
* 第6章 Kubernetes的网络实现/
* 6-1 Service对象&实践.mp4 06:57
* 6-2 用Service暴露Pod服务地址.mp4 11:30
* 6-3 集群内Pod通信机制.mp4 06:14
* 6-4 实践Service创建DNS记录.mp4 10:34
* 6-5 从集群外部访问Service.mp4 08:09
* 6-6 ingress实践.mp4 10:05
* 6-7 实战Ingress控制器.mp4 08:20
* 6-8 加餐:图解跨主机Pod通信机制
* 6-9 加餐:Service的域名解析
* 第7章 Kubernetes控制器/
* 7-1 ReplicaSet管理副本.mp4 09:15
* 7-2 深入理解deployment.mp4 09:47
* 7-3 有状态的应用StatefulSets.mp4 11:05
* 7-4 DeamonSet后台任务.mp4 10:16
* 7-5 Daemoset如何调度.mp4 06:24
* 7-6 Job任务实战.mp4 07:47
* 第8章 Kubernetes持久化存储业务数据/
* 8-1 Kuberentes的卷volume.mp4 10:25
* 8-2 实战挂载NFS卷.mp4 11:34
* 8-3 持久化存储PersistantVolume.mp4 07:03
* 8-4 PVC持久化卷Claim.mp4 06:26
* 8-5 存储类Storage Class.mp4 04:37
* 8-6 实战PVC&Storage挂载NFS.mp4 11:22
* 8-7 PV 持久化卷的应用场景
* 第9章 Kubernetes之应用与配置分离/
* 9-1 Configmap的概念和实战.mp4 05:33
* 9-2 Secret秘钥管理实战.mp4 02:42
* 9-3 Kubernetes配置管理最佳实践.mp4 05:17
* 第10章 Kubernetes之容器镜像中心/
* 10-1 如何使用公有镜像仓库.mp4 05:36
* 10-2 实战搭建私有镜像中心.mp4 05:53
* 10-3 配置私有镜像中心.mp4 06:30
* 10-4 配置私有镜像仓库.mp4 06:53
* 10-5 推送镜像到私有镜像仓库.mp4 04:44
* 第11章 Kubernetes之部署博客项目/
* 11-1 StatefulSet部署mysql.mp4 08:22
* 11-2 编写博客应用的Service和Deployment文件.mp4 09:09
* 11-3 使用私有镜像中心拉取镜像.mp4 08:47
* 11-4 为博客应用进行配置分离.mp4 12:35
* 11-5 空间隔离和镜像晋级.mp4 07:41
* 第12章 使用Helm部署应用/
* 12-1 Helm介绍和安装.mp4 03:58
* 12-2 部署一个Helm Chart.mp4 06:54
* 12-3 创建并配置Helm仓库.mp4 03:51
* 12-4 创建博客应用的Helm Chart.mp4 09:29
* 12-5 Helm Chart上传到JCR.mp4 07:49
* 12-6 Helm进行升级,回滚.mp4 05:09
* 12-7 在不同环境中部署Helm Chart.mp4 07:50
* 第13章 使用Prometheus和Grafana实现Kubernetes监控/
* 13-1 云原生日志监控平台Prometheus.mp4 07:13
* 13-2 安装部署node exporter.mp4 07:07
* 13-3 Prometheus监控主机和K8S集群.mp4 09:00
* 13-4 部署配置Grafana.mp4 05:59
* 13-5 为kubeblog暴露监控数据.mp4 11:27
* 13-6 Prometheus监控kubeblog.mp4 11:20
* 第14章 Kubernetes的扩展/
* 14-1 Custom Resource自定义资源.mp4 06:09
* 14-2 实战扩展CranTab资源类型.mp4 05:39
* 14-3 为CRD字段添加校验.mp4 05:07
* 第15章 课程总结/
* 15-1 课程总结.mp4 04:42
* 第16章 【2023】Kubenetes新版本功能更新/
* 16-1 升级master节点到1.20.15.mp4 12:48
* 16-2 升级worker节点到1.20.15.mp4 03:22
* 16-3 升级集群到1.21.14.mp4 11:09






