Skip to content

K8S学习笔记

学习路线图

第一部分:基础概念

  1. K8S简介
  2. K8S架构
  3. K8S核心组件
  4. 集群搭建
  5. 快速开始

第二部分:部署管理

  1. Pod基础
  2. Deployment
  3. StatefulSet
  4. DaemonSet
  5. Job与CronJob

第三部分:服务管理

  1. Service基础
  2. Ingress
  3. 服务发现
  4. 负载均衡
  5. 网络策略

第四部分:存储管理

  1. Volume基础
  2. PersistentVolume
  3. StorageClass
  4. ConfigMap与Secret
  5. 有状态应用

第五部分:配置管理

  1. YAML基础
  2. 资源管理
  3. Namespace
  4. 标签与选择器
  5. 注解

第六部分:安全策略

  1. RBAC基础
  2. ServiceAccount
  3. 网络安全
  4. Pod安全
  5. SecurityContext

第七部分:监控运维

  1. 指标基础
  2. Prometheus
  3. Grafana
  4. 日志管理
  5. 告警管理

第八部分:高级特性

  1. Helm Charts
  2. Operator模式
  3. 自定义资源
  4. 自动扩缩容
  5. 服务网格

第九部分:实战项目

  1. 项目架构设计
  2. 微服务部署
  3. CI/CD流水线
  4. 灾备恢复
  5. 学习路线总结

学习目标

  • 掌握K8S核心概念和架构
  • 熟练部署和管理容器化应用
  • 理解服务治理和网络配置
  • 掌握存储管理和数据持久化
  • 了解安全策略和权限管理
  • 掌握监控运维和故障排查
  • 能够设计并部署生产级K8S应用