.NET 云原生实战
🧩 30章
⚡
容器化 · 微服务 · K8s
1
云原生概述
01
四大要素 · .NET与云原生
2
.NET SDK与运行时
02
安装 · TFM · RID · CLI
3
ASP.NET Core基础
03
最小API · 启动配置 · 中间件
4
依赖注入与配置
04
DI容器 · 生命周期 · IOptions
5
Docker基础
05
镜像/容器/仓库 · 安装 · 命令
6
Dockerfile编写
06
多阶段构建 · 优化镜像
7
Docker Compose
07
多容器编排 · 网络/环境变量
8
容器化最佳实践
08
安全扫描 · 非root · 健康检查
9
Kubernetes入门
09
架构 · Pod/Service/Deployment
10
部署.NET到K8s
10
YAML · 滚动更新 · ConfigMap
11
微服务架构设计
11
拆分 · 通信 · API网关
12
服务发现与负载均衡
12
Service类型 · Ingress
13
配置中心
13
Consul/etcd · 热更新
14
日志聚合
14
Serilog · ELK/Loki · K8s日志
15
分布式追踪
15
OpenTelemetry · Jaeger/Zipkin
16
健康检查与可观测性
16
健康检查 · Prometheus · Grafana
17
CI/CD基础
17
GitHub Actions · 流水线
18
容器化CI/CD
18
构建镜像 · 安全扫描 · 部署
19
Helm包管理
19
Chart · 模板化 · 回滚
20
Kustomize原生配置
20
overlay/base · 对比Helm
21
服务网格入门
21
Istio · Sidecar · 流量管理
22
服务网格进阶
22
mTLS · 可观测性 · 灰度发布
23
消息队列与事件驱动
23
RabbitMQ/Kafka · 事件溯源
24
数据库容器化
24
SQL Server/PostgreSQL · PV/PVC
25
缓存与NoSQL
25
Redis · IDistributedCache · MongoDB
26
安全实践
26
镜像签名 · RBAC · NetworkPolicy
27
弹性与容错
27
Polly · 超时 · 舱壁 · 自愈
28
性能调优
28
GC调优 · 资源限制 · HPA
29
云原生测试策略
29
Testcontainers · 混沌工程
30
综合实战项目
30
电商微服务 · 从代码到K8s