VIP20
本课程属于:018-Home Assistant智能家居 无线通信与物联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

告别手动:YAML自动化配置精讲

📚 共计 30 章节
01
YAML入门
什么是YAML · 与JSON/XML对比 · 核心优势 · 第一个YAML文件
基础概念
02
YAML基础语法
缩进规则 · 键值对 · 注释 · 多行字符串 · 锚点与别名
语法核心
03
YAML数据类型
标量类型 · 序列(列表) · 映射(字典) · 空值
类型结构
04
YAML高级特性
锚点(&)与别名(*) · 合并键(<<) · 类型标签 · 多文档分隔符(---)
进阶技巧
05
YAML在Python中的应用
PyYAML库 · load/safe_load · dump · 自定义序列化
Python开发
06
YAML在Ansible中的应用
Playbook结构 · Inventory · 变量定义 · 任务编排
AnsibleDevOps
07
YAML在Docker Compose中的应用
docker-compose.yml · 服务定义 · 网络/卷 · 环境变量
Docker容器
08
YAML在Kubernetes中的应用
Pod · Service · Deployment · ConfigMap · Secret
K8s编排
09
YAML在CI/CD中的应用
GitLab CI · GitHub Actions · Jenkins Pipeline
CI/CD自动化
10
YAML在配置文件中的应用
Spring Boot · Flask配置 · 数据库连接配置
配置框架
11
YAML在OpenAPI/Swagger中的应用
API文档定义 · 路径 · 参数 · 响应模型
API文档
12
YAML在Terraform中的应用
基础设施即代码 · 资源定义 · 变量与输出
IaCTerraform
13
YAML在Helm Charts中的应用
Chart.yaml · values.yaml · 模板语法 · 依赖管理
HelmK8s
14
YAML在Prometheus监控中的应用
Prometheus配置 · 告警规则 · 记录规则
监控Prometheus
15
YAML在Logstash/Filebeat中的应用
日志采集配置 · 过滤器 · 输出配置
日志ELK
16
YAML在Sphinx文档中的应用
conf.py配置 · 扩展管理 · 主题设置
文档Sphinx
17
YAML在Conda环境中的应用
environment.yml · 依赖管理 · 跨平台复制
CondaPython
18
YAML在Selenium Grid中的应用
节点配置 · 浏览器配置 · 超时设置
测试Selenium
19
YAML在Nginx配置中的应用
虚拟主机 · 反向代理 · 负载均衡 · SSL
NginxWeb
20
YAML在Supervisor进程管理中的应用
进程配置 · 日志管理 · 自动重启
进程Supervisor
21
YAML在Airflow DAG定义中的应用
DAG参数 · 任务依赖 · 调度配置
Airflow调度
22
YAML在Kafka Connect中的应用
连接器配置 · 转换器 · 偏移量管理
Kafka数据
23
YAML在Elasticsearch中的应用
索引模板 · 映射定义 · 集群配置
ES搜索
24
YAML在Consul中的应用
服务注册 · 健康检查 · KV存储配置
Consul服务发现
25
YAML在Vault中的应用
密钥管理 · 策略配置 · 认证方法
安全Vault
26
YAML在ArgoCD中的应用
应用定义 · 同步策略 · 自动部署
GitOpsArgoCD
27
YAML在Crossplane中的应用
Provider配置 · Composite Resource · Claim
云原生Crossplane
28
YAML在Kustomize中的应用
kustomization.yaml · 资源覆盖 · 补丁策略
KustomizeK8s
29
YAML实战项目一
微服务部署栈:Docker Compose + Kubernetes + CI/CD
实战综合
30
YAML实战项目二
企业级监控告警:Prometheus + Grafana + Alertmanager
实战监控