“运维 YAML”一般指的是在运维/DevOps 场景里看懂、编写和使用 YAML 文件,比如 Kubernetes、Docker Compose、Ansible、GitHub Actions、GitLab CI 等。下面我按新手友好路径来讲。
YAML 是一种人类可读的数据格式,常用作配置文件。
特点:
✅ 常见使用场景:
name: nginx
port: 80
service:
name: web
port: 8080
⚠️ 注意:
ports:
- 80
- 443
或写成:
ports: [80, 443]
containers:
- name: nginx
image: nginx:1.25
- name: redis
image: redis:7
script: |
echo "start"
echo "done"
YAML 只认空格
name:nginx # 错误
name: nginx # 正确
a:
b:
c:
→ c 和 a 是同级的
version: "3"
services:
web:
image: nginx
ports:
- "80:80"
--dry-run| 阶段 | 学什么 |
|---|---|
| 第1周 | YAML 基础语法 |
| 第2周 | Docker Compose |
| 第3周 | Kubernetes 基础 YAML |
| 第4周 | Ansible / CI YAML |
你可以告诉我:
我可以直接给你对应场景的 YAML 模板 + 讲解。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。