1、Yaml 语法
1.1 使用空白与缩进表示层次(有点类似 Python),可以不使用花括号和方括号。
1.2 可以使用 # 书写注释,比起 JSON 是很大的改进。
1.3 对象(字典)的格式与 JSON 基本相同,但 Key 不需要使用双引号,使用{a,b,c}。
1.4 数组(列表)是使用 - 开头的清单形式,使用[a,b,c]。
1.5 表示对象的 : 和表示数组的 - 后面都必须要有空格。可以使用 --- 在一个文件里分隔多个 YAML 对象。
2、Ymal举例说明
2.1 数组举例
# YAML数组(列表)
OS:
- linux
- macOS
- Windows
--------------------------
#josn数组
{
"OS": ["linux", "macOS", "Windows"]
}
2.2 YAML对象(字典)
# YAML对象(字典)
Kubernetes:
master: 1
worker: 3
----------------------
#json 对象
{
"Kubernetes": {
"master": 1,
"worker": 3
}
}
2.3 Yaml 数组 对象结合示例
# Yaml 数组 对象组合
Kubernetes:
master:
- apiserver: running
- etcd: running
node:
- kubelet: runni