📘 分布式系统 & 云原生
⭐ 30章 完整版
📚 核心原理
从分布式理论到云原生实战
🧩 CAP · BASE
☸️ K8s
⚡ Istio
01
分布式系统概述
定义·特征·挑战 · CAP理论与BASE原则
02
分布式通信基础
RPC原理 · Protobuf/Thrift · 网络模型
03
分布式存储基石
GFS架构 · 对象存储 vs 块存储
04
分布式协调服务
ZooKeeper · Paxos vs Raft
05
分布式计算模型
MapReduce · Spark RDD · DAG引擎
06
分布式一致性协议
2PC/3PC · TCC · Saga事务
07
分布式消息系统
Kafka架构 · Exactly-Once语义
08
分布式缓存策略
Redis集群 · 穿透/击穿/雪崩
09
分布式ID生成
雪花算法 · 美团Leaf · 百度UidGenerator
10
分布式链路追踪
Dapper · OpenTelemetry · Jaeger
11
云原生概念解析
CNCF定义 · 容器化与微服务演进
12
Docker容器技术
镜像分层 · Dockerfile · 多阶段构建
13
Kubernetes核心概念
Pod · Service · Deployment · Ingress
14
K8s调度与编排
调度器 · 亲和性 · 污点与容忍度
15
K8s存储与网络
PV/PVC动态供给 · Calico/Flannel
16
K8s安全机制
RBAC · Pod安全策略 · Secret管理
17
服务网格Istio
Sidecar代理 · 流量管理 · 可观测性
18
微服务架构设计
服务拆分 · API网关(Kong/APISIX)
19
配置中心与注册中心
Nacos · Consul · Etcd 对比
20
容器编排进阶
Helm Chart · Operator · CRD
21
CI/CD流水线
Jenkins · GitLab CI · ArgoCD GitOps
22
云原生监控体系
Prometheus · Grafana · AlertManager
23
日志收集与分析
ELK/EFK · Loki轻量级方案
24
服务治理
熔断(Hystrix/Sentinel) · 限流降级
25
分布式任务调度
Elastic-Job · XXL-JOB · K8s CronJob
26
云原生存储
Ceph · Longhorn · Rook Operator
27
Serverless架构
Knative · OpenFaaS · 冷启动优化
28
混沌工程
Chaos Mesh · 稳定性测试 · 故障注入
29
云原生安全
镜像扫描 · K8s安全基线 · Falco
30
分布式系统实战
电商架构 · 全链路压测 · 容量规划