如何规范式编写yaml文件

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

你可能感兴趣的:(K8S,kubernetes,云原生,容器)