跳转到内容

K8S 实战课程总览

课程简介

本课程通过"云咖啡公司"项目为主线,从零开始掌握 Kubernetes 的核心概念和实践技能。你将扮演一名新入职的运维工程师,随着公司业务的发展,逐步完成从部署官网到自动化运维的全部任务。

课程特点

  • 循序渐进:从简单到复杂,逐步深入
  • 实战导向:每个课程都有完整的实战任务
  • 故事驱动:通过真实业务场景学习 K8S 知识
  • 生产就绪:学到的知识可以直接应用到生产环境

课程内容

基础实战

阶段主题业务场景预计时间
第一阶段部署云咖啡官网公司需要展示品牌形象30-45分钟
第二阶段更新网站内容推出新品咖啡,更新官网45-60分钟
第三阶段添加订单系统客户需要在线下单60-90分钟
第四阶段前后端分离架构提升系统扩展性60-90分钟
第五阶段高可用架构业务量增长,提升性能60-90分钟
第六阶段监控和日志系统可观测性需求90-120分钟
第七阶段自动化部署快速可靠的部署流程90-120分钟

进阶实战

阶段主题学习内容预计时间
第八阶段安全加固RBAC、NetworkPolicy、Pod安全90-120分钟
第九阶段生产运维资源配额、审计日志、故障排查90-120分钟
第十阶段高级发布策略滚动更新、蓝绿发布、金丝雀发布90-120分钟

前置要求

在开始学习之前,请确保你已经:

  1. 掌握基础的 Linux 操作能力
  2. 了解 Docker 容器基础
  3. 具备一定的网络知识
  4. 准备好 K3S 环境(参考环境搭建文档)

学习路径

基础阶段(第一至三阶段)→ 部署、升级、数据持久化

架构阶段(第四至五阶段)→ 前后端分离、高可用

运维阶段(第六至七阶段)→ 监控日志、自动化部署

安全阶段(第八阶段)→ RBAC、NetworkPolicy

生产阶段(第九阶段)→ 资源配额、故障排查

进阶阶段(第十阶段)→ 滚动更新、蓝绿发布、金丝雀发布

学习建议

  1. 循序渐进:按照课程顺序学习,每个阶段都有依赖关系
  2. 动手实践:每个课程都有实战任务,务必亲自操作
  3. 理解原理:不仅要知道怎么做,还要理解为什么
  4. 记录笔记:记录遇到的问题和解决方案
  5. 举一反三:尝试将学到的知识应用到其他场景

开始学习:第一阶段:部署云咖啡官网

评论区

专业的Linux技术学习平台,从入门到精通的完整学习路径