课程简介
本课程是一门体系化的企业级容器与微服务架构深度实战课程。课程从Docker容器基础与Kubernetes核心原理讲起,系统覆盖K8s集群部署、网络、存储、安全(RBAC)、服务发现、配置管理(ConfigMap/Secret)等核心组件。在此基础上,深入讲解基于SpringCloud的微服务架构,包括注册中心、配置中心、服务熔断、调用链追踪(APM)等关键实践。课程后半部分聚焦生产级运维,详细教授使用Helm进行包管理、Jenkins实现CI/CD流水线、HPA自动扩缩容、Ingress实现灰度发布与蓝绿部署,并深入服务网格(Istio)概念与Operator开发。通过本课程学习,您将掌握从容器化到微服务治理,再到自动化运维与云原生进阶的完整技能栈,具备构建和管理现代化、高可用分布式系统的核心能力。
下载地址
课程目录
01 Docker 与容器基础
第1–18节:Docker 基本原理、文件系统、容器操作、网络模式、数据卷与 Dockerfile 等基础内容。
02 Kubernetes 基础部署
第1–16节:K8S 环境搭建、Pod 创建流程、网络通信、存储配置与 YAML 语法等入门知识。
03 Kubernetes 核心组件与网络
第1–21节:Node 配置、RBAC 权限、ConfigMap、Secret、存储类、网络组件及服务访问过程。
04 Kubernetes 资源对象与控制器
第1–20节:资源对象、Label 机制、Pod 控制器、Deployment 更新、资源限制及 Services 讲解。
05 Kubernetes 生产部署与监控
第1–21节:Ingress 部署、Dashboard、监控系统、日志收集、灰度发布及服务网格基础。
06 微服务架构基础
第1–15节:微服务介绍、注册中心、配置中心、服务熔断、调用链及部署验证等内容。
07 微服务生产实践
第1–15节:服务消费者调用、限流、鉴权、APM 部署及生产环境架构规划。
08 生产环境工具链部署
第1–19节:GitLab、Harbor、Sentry 安装、容器网络规划及注册中心生产部署。
09 Kubernetes 生产运维
第1–24节:亲和度配置、集群备份、APM 集成、Jenkins 安装及自动化构建流程。
10 Helm 与自动化扩缩容
第1–24节:Helm 包管理、Jenkins 共享库、APP 监控及 HPA 自动扩容配置。
11 微服务高级特性
第1–19节:VPA 资源管理、灰度发布、流量管理、服务监控及网络安全。
12 服务网格与 CRD 开发
第1–10节:服务网格原理、实现及 CRD 自定义资源开发入门。
13 Operator 开发与部署架构
第1–18节:Operator 开发详解、K8S 生产部署架构及版本发布流程。
--- 点击展开详细目录 ---
|