46 lines
1.7 KiB
Markdown
46 lines
1.7 KiB
Markdown
|
|
---
|
||
|
|
tags: [microservice, deployment, ops]
|
||
|
|
create time: 2026-04-29 12:05
|
||
|
|
---
|
||
|
|
|
||
|
|
# 部署运维
|
||
|
|
|
||
|
|
## 概述
|
||
|
|
|
||
|
|
微服务架构下,服务数量从几个增长到几百个。**人工运维完全不可行**。本文涵盖容器化编排、K8s 资源管理、发布策略、弹性伸缩、CI/CD 流水线和 SRE 核心概念。
|
||
|
|
|
||
|
|
## 知识体系
|
||
|
|
|
||
|
|
```mermaid
|
||
|
|
graph LR
|
||
|
|
A["容器化"] --> B["Kubernetes"]
|
||
|
|
B --> C["CI/CD 与 GitOps"]
|
||
|
|
C --> D["SRE 实践"]
|
||
|
|
|
||
|
|
style A fill:#e3f2fd
|
||
|
|
style B fill:#fff3e0
|
||
|
|
style C fill:#fce4ec
|
||
|
|
style D fill:#e8f5e9
|
||
|
|
```
|
||
|
|
|
||
|
|
## 知识体系详情
|
||
|
|
|
||
|
|
| # | 主题 | 核心问题 | 定位 |
|
||
|
|
|---|------|----------|------|
|
||
|
|
| 1 | [[05-部署运维/01-容器化]] | Docker 镜像怎么优化?多架构如何构建? | **枢纽页** → 3 个子文档(Dockerfile / 多架构 / 安全) |
|
||
|
|
| 2 | [[05-部署运维/02-Kubernetes]] | K8s 核心概念和资源管理怎么做? | **枢纽页** → 7 个子文档(核心概念 / 配置 / 网络 / 扩缩容 / 调度 / 安全 / 排查) |
|
||
|
|
| 3 | [[05-部署运维/03-CICD与GitOps]] | 自动化流水线怎么设计?GitOps 流程怎么走? | **枢纽页** → 4 个子文档(CICD / GitOps / Helm / 安全与发布) |
|
||
|
|
| 4 | [[05-部署运维/04-SRE实践]] | SLI/SLO/Error Budget 如何落地?事故复盘怎么做? | **枢纽页** → 3 个子文档(SLI-SLO / ErrorBudget / SRE心法) |
|
||
|
|
|
||
|
|
### 学习建议
|
||
|
|
|
||
|
|
> [!tip] 学习路径
|
||
|
|
>
|
||
|
|
> 先掌握容器化(Docker),再学 K8s 核心概念,CI/CD 和 SRE 可以在实践中逐步深入。
|
||
|
|
|
||
|
|
### 关联笔记
|
||
|
|
|
||
|
|
- [[hhs/MS/02-服务治理]] — K8s Service 提供原生的服务发现和负载均衡
|
||
|
|
- [[hhs/MS/04-可观测性]] — K8s Liveness/Readiness Probe 是可观测性的基础
|
||
|
|
- [[hzh/MS/README.md]] — 完整微服务知识索引
|