运维与中间件
运维、SRE 实践与消息中间件
共 46 篇
- 001入门DevOps 与 SRE 概述DevOps/SRE 理念、核心实践闭环与本模块学习地图——动手部分已拆分至 Linux 系统管理等专篇
- 002入门Linux 系统管理与服务管理系统信息与资源命令、文件系统与权限模型、用户与 sudo、systemd 服务单元编写与 journalctl 排障——一台 Linux 服务器的日常管理手册
- 003中级Shell 脚本编程以三个真实运维脚本为主线讲 Bash:日志轮转清理、服务健康巡检、批量部署——set -euo pipefail 等防御性写法与引号/分词陷阱逐段讲透
- 004中级包管理与仓库包管理与仓库:RPM/DEB包管理、YUM/APT仓库、Artifactory与制品管理
- 005中级网络与安全TCP/IP 协议栈、DNS/HTTP/HTTPS、防火墙、SSL/TLS、SSH 安全与网络故障排查。
- 006中级容器与 Docker容器原理、Docker 架构、镜像构建、多阶段构建、Docker Compose 与镜像优化。
- 007中级Dockerfile 多阶段构建Dockerfile 多阶段构建:减小镜像体积、分离构建与运行环境。
- 008进阶容器安全容器安全:镜像安全、运行时安全、K8s安全、安全策略与合规
- 009中级Kubernetes 核心资源详解Kubernetes 核心资源:Pod、Service、Deployment、Ingress、ConfigMap、Secret、HPA、StatefulSet。
- 010入门Kubernetes 存储体系为什么容器会丢数据、PV/PVC/StorageClass 三层抽象、动态供应链路、StatefulSet 存储模板与快照恢复,附双副本 Deployment 挂同一盘的经典面试题。
- 011入门Kubernetes 排障Pod 状态机逐状态排查路径、kubectl describe/events/logs 信息层次、ephemeral container 调试、节点 NotReady 处置——从"上线后 Pod 起不来"讲起
- 012入门kubectl 基础命令kubectl 学习笔记:入职第一天连上集群——看状态、部署应用、查日志排障、扩缩容与端口转发,最后是绝不能搞错的上下文管理。
- 013中级Helm Chart 应用打包Helm Chart 应用打包:Chart 结构、模板语法、Values 覆盖与仓库发布。
- 014入门Helm 包管理命令Helm 学习笔记:把一个开源 Chart 装进集群并管好它的一生——搜索、装、升、回滚、卸载,再到自己写 Chart 的调试循环。
- 015进阶服务网格服务网格:Istio架构、流量管理、安全策略、可观测性与Envoy代理
- 016中级CI/CD 流水线以 FANDEX 真实流水线为例学 CI/CD:GitHub Actions 触发器、作业与密钥、缓存与矩阵构建、发布策略与排错命令。
- 017入门发布策略与渐进式交付部署不等于发布:滚动更新参数语义、蓝绿与金丝雀的取舍、指标驱动的自动回滚、特性开关与 expand-contract 数据库变更,附蓝绿切换动手实验。
- 018入门Jenkins PipelineJenkins 声明式 Pipeline 速查:agent、stages、environment、credentials 与 post。
- 019入门GitLab CI/CDGitLab CI/CD 作业配置速查:stages、rules、cache、artifacts、services 与 retry。
- 020中级流水线中的测试门禁单一主题:CI 流水线的测试门禁——分层策略取舍、失败快速反馈、测试数据与环境管理;测试技术本体归 028 软件测试模块
- 021入门Flux 与多环境 GitOpsFlux 组件架构与 GitRepository/Kustomization 实配、镜像自动化、多环境仓库布局与 Promotion 促销流程
- 022中级GitOps 与 ArgoCDGitOps 与 ArgoCD 持续交付:声明式基础设施、Git 单一事实来源与自动同步。
- 023进阶基础设施即代码IaC 理念、Terraform、Ansible、Pulumi 与 GitOps 实践。
- 024中级Terraform 资源编排Terraform 基础设施即代码:Provider、Resource、State、Module 与工作流。
- 025中级Ansible Playbook 配置管理Ansible Playbook 配置管理:Inventory、Module、Role 与最佳实践。
- 026入门密钥管理与配置中心配置管理的原则与工具版图、集中式配置中心(Nacos/Spring Cloud Config)、多环境管理(Kustomize overlay)、密钥治理(Vault/K8s Secrets/ESO)
- 027中级监控与可观测性从一次"用户先发现故障"的事故出发,本地搭起 Prometheus 与 Grafana 亲手看指标曲线,理解指标、日志、链路三支柱与 SLO 错误预算。
- 028中级Prometheus 指标采集与告警Prometheus 指标采集与 Alertmanager 告警:PromQL、规则配置与通知路由。
- 029中级Grafana 仪表盘配置Grafana 仪表盘配置:数据源、面板类型、变量模板与告警集成。
- 030中级日志管理结构化日志与采集链路选型:日志级别纪律、JSON 日志、Filebeat/Fluent Bit/Vector 对比、采样与脱敏、logrotate 与单机兜底
- 031中级ELK Stack 日志分析ELK Stack 日志分析:Elasticsearch 索引、Logstash 管道、Kibana 可视化。
- 032中级OpenTelemetryOpenTelemetry 可观测性框架:Trace 链路追踪、Metric 指标、Log 日志统一采集与 Collector 部署。
- 033中级On-Call 最佳实践值班制度、告警管理、轮值策略与On-Call素养。
- 034中级事故复盘方法论Blameless Postmortem、5-Whys根因分析与复盘报告。
- 035进阶故障排查一次完整故障的排查主线:从告警到定位到恢复——CPU/内存/磁盘/网络逐层命令与判读,标注每条命令的替代写法与误判风险
- 036进阶性能调优性能调优:系统性能分析、CPU/内存/磁盘/网络优化、应用性能与压测
- 037进阶高可用架构高可用架构:冗余设计、故障转移、负载均衡、灾备与混沌工程
- 038入门反向代理与负载均衡nginx 核心配置逐段解释(upstream/proxy_pass/超时重试)、四层与七层负载均衡、健康检查、限流,以及作为金丝雀发布流量入口的角色
- 039进阶云原生与 SRE云原生架构、12-Factor App、服务网格、混沌工程与 On-Call 实践。
- 040入门消息队列概述与选型零基础第一课:消息队列解决什么问题、三种投递语义、Kafka/RabbitMQ/Pulsar 对比与选型。
- 041中级Kafka 快速上手主题、分区、消费组的核心模型,Docker Compose 起集群,命令行收发消息与分区键。
- 042中级RabbitMQ 快速上手交换机、队列、绑定与路由键模型,工作队列、手动确认与限流的基本用法。
- 043进阶可靠消息模式与生产实践投递语义、死信队列、消费幂等、顺序保证与背压控制,把消息系统从"能通"做到"可靠"。
- 044进阶数据库运维数据库运维:备份恢复、主从复制、读写分离、分库分表与数据迁移
- 045进阶网络与安全进阶网络与安全进阶:零信任网络、服务网格安全、证书管理与安全自动化
- 046进阶平台工程与内部开发者门户平台工程:平台即产品、内部开发者门户(IDP)、黄金路径、Backstage 与效能度量。