数字化运维工具应用指南
📚 共计 30 章节
01
运维工具概览
数字化运维的定义、核心工具分类(监控、日志、CI/CD、配置管理)、工具选型原则。
概念
选型
02
监控系统基础
监控的核心指标(4个黄金信号)、Prometheus架构与核心组件、Grafana可视化入门。
Prometheus
Grafana
03
Prometheus深入
PromQL查询语言、Exporter原理与部署、告警规则配置(Alertmanager)。
PromQL
告警
04
Grafana进阶
Dashboard设计原则、变量与模板、告警通知配置(钉钉/邮件)。
可视化
告警
05
日志管理入门
ELK/EFK架构解析、Logstash与Fluentd对比、日志采集与清洗实战。
ELK
Fluentd
06
Elasticsearch核心
ES集群架构、索引与分片、DSL查询与聚合分析。
搜索引擎
DSL
07
Kibana可视化
数据探索(Discover)、Dashboard制作、Canvas报表。
Kibana
报表
08
CI/CD工具链
Jenkins Pipeline语法、GitLab CI配置、ArgoCD与GitOps实践。
CI/CD
GitOps
09
Jenkins实战
流水线即代码、多分支流水线、与Kubernetes集成。
Jenkins
K8s
10
GitLab CI/CD
.gitlab-ci.yml详解、Runner部署、制品管理。
GitLab
Runner
11
配置管理工具
Ansible基础(Playbook、Inventory)、Terraform基础设施即代码。
Ansible
Terraform
12
Ansible进阶
Roles角色管理、Jinja2模板、与云平台集成。
自动化
模板
13
Terraform实战
Provider配置、状态管理(State)、模块化设计。
IaC
State
14
容器化运维
Dockerfile最佳实践、Docker Compose编排、镜像仓库管理(Harbor)。
Docker
Harbor
15
Kubernetes入门
Pod、Deployment、Service核心概念、kubectl常用命令。
K8s
Pod
16
K8s进阶
ConfigMap与Secret、Ingress控制器、持久化存储(PV/PVC)。
存储
Ingress
17
Helm包管理
Chart结构、模板渲染、仓库管理。
Helm
Chart
18
服务网格
Istio架构、流量管理(VirtualService)、可观测性(Kiali)。
Istio
可观测
19
自动化运维脚本
Python运维脚本(paramiko、requests)、Shell脚本规范。
Python
Shell
20
CMDB与资产管理
CMDB设计思路、资源发现与同步、配置变更管理。
CMDB
资产
21
堡垒机与安全
JumpServer部署、权限审计、操作录像回放。
安全
审计
22
备份与容灾
备份策略(3-2-1原则)、Velero备份K8s、异地容灾方案。
容灾
Velero
23
性能优化
Linux内核参数调优、JVM调优、数据库慢查询优化。
调优
JVM
24
故障排查
网络故障(tcpdump、ping)、磁盘故障(iostat、iotop)、进程故障(strace)。
排查
strace
25
SRE实践
SLI/SLO/SLA定义、错误预算、告警静默与降噪。
SRE
错误预算
26
可观测性体系
Metrics、Logs、Traces三支柱、OpenTelemetry集成。
可观测
OpenTelemetry
27
运维自动化平台
自研运维平台架构设计、工单系统、审批流。
平台
工单
28
混沌工程
Chaos Mesh工具、故障注入实验、稳定性测试。
混沌
ChaosMesh
29
FinOps与成本优化
云资源成本分析、预留实例与Spot实例、成本可视化。
FinOps
成本
30
运维趋势与总结
AIOps、平台工程、GitOps未来、课程总结与学习路径。
趋势
AIOps