微服务运维 · 30 章
🧑🏫 从入门到实战
01
微服务架构概述
单体到微服务
核心特征
运维新挑战
02
服务发现与注册
Consul
Eureka
Nacos
客户端/服务端发现
03
配置中心管理
Spring Cloud Config
Apollo
Nacos
热更新
04
API网关与路由
Kong
Spring Cloud Gateway
Nginx+Lua
05
服务间通信
REST vs gRPC
同步/异步
Feign
Dubbo
06
负载均衡策略
Ribbon
Nginx
一致性哈希
07
熔断与降级
Hystrix
Sentinel
Resilience4j
雪崩效应
08
分布式链路追踪
Jaeger
Zipkin
SkyWalking
Trace/Span
09
日志收集与分析
ELK Stack
Loki
Filebeat
结构化日志
10
监控与告警
Prometheus
Grafana
指标采集
告警规则
11
容器化部署
Docker基础
Dockerfile优化
镜像仓库
12
容器编排
K8s核心
Pod
Service
Deployment
Ingress
13
K8s集群运维
节点管理
资源配额
HPA/VPA
14
CI/CD流水线
Jenkins
GitLab CI
GitHub Actions
15
蓝绿部署与灰度发布
滚动更新
蓝绿部署
金丝雀
A/B测试
16
服务网格
Istio
Sidecar
流量管理
安全策略
17
分布式事务
Seata
Saga
TCC
最终一致性
18
数据一致性挑战
CAP
BASE
分布式ID
19
缓存策略
Redis集群
穿透/击穿/雪崩
多级缓存
20
消息队列
Kafka
RabbitMQ
RocketMQ
可靠性
21
数据库分片
ShardingSphere
MyCat
水平分库
读写分离
22
弹性伸缩
自动扩缩容
定时伸缩
预测性伸缩
23
混沌工程
Chaos Monkey
Litmus
故障注入
系统韧性
24
安全防护
OAuth2.0
JWT
API鉴权
零信任
25
多环境管理
Dev/Staging/Prod
配置差异
基础设施即代码
26
故障排查实战
CPU飙高
内存泄漏
网络延迟
慢SQL
27
容量规划
JMeter
Locust
性能模型
资源预估
28
成本优化
资源利用率
Spot实例
按需伸缩
预留实例
29
运维自动化
Ansible
Terraform
Pulumi
基础设施即代码
30
微服务运维总结
SLA/SLO/SLI
运维成熟度
未来趋势