🐳 容器化高可用 & 容灾设计
30 章 · 从入门到实战
01
Docker基础回顾
架构·核心组件·常用命令
02
Docker网络模型
Bridge·Host·Overlay·跨主机通信
03
Docker存储卷
Volume·Bind·tmpfs·持久化共享
04
Docker Compose编排
YAML·服务定义·依赖·环境变量
05
Docker Swarm集群
节点·服务部署·滚动更新·高可用
06
Kubernetes基础
Pod·Deployment·Service·Ingress
07
K8s调度与自愈
亲和性·污点·健康检查·自动重启
08
容器化高可用设计
无状态/有状态·优雅关闭·会话保持
09
数据层高可用
MySQL主从·Redis·MongoDB副本集
10
消息队列高可用
Kafka·RabbitMQ·NATS集群
11
服务发现与负载均衡
Consul·etcd·Nginx·Traefik
12
API网关与流量管理
Kong·APISIX·Envoy高可用
13
容器化监控体系
Prometheus·Grafana·Alertmanager
14
日志收集与分析
ELK·Loki·Fluentd集成
15
链路追踪
Jaeger·Zipkin·OpenTelemetry
16
容器安全基础
镜像扫描·Secrets·Pod安全策略
17
备份与恢复策略
etcd备份·持久卷快照·数据库备份
18
灾难恢复计划
RTO/RPO·备份存储·异地容灾
19
多集群与混合云
Federation·Cluster API·跨云网格
20
蓝绿部署与金丝雀发布
ArgoCD·Flux·策略与实践
21
混沌工程在容器环境
Chaos Mesh·LitmusChaos
22
自动扩缩容
HPA·VPA·Cluster Autoscaler
23
资源限制与QoS
CPU/Memory·Guaranteed/Burstable
24
配置管理
ConfigMap·Secret·外部存储
25
CI/CD流水线高可用
Jenkins·GitLab CI·Tekton
26
镜像仓库高可用
Harbor·Docker Registry多活
27
边缘计算与容器
K3s·KubeEdge·边缘高可用
28
Serverless容器
Knative·OpenFaaS·容灾机制
29
性能测试与容量规划
k6·Locust·指标分析优化
30
综合实战:电商高可用架构
跨AZ·跨Region容器化设计