yaml文件中的不同缩进

different indention in yaml file

在不同的示例中,我遇到了以下配置...

   ...   
      volumes:
        - name: my-pv
          persistentVolumeClaim:
            claimName: pv-claim
      containers:
      - name: my-web
        image: nginx
   ...

为什么缩进不同? 为什么 vol 节点元素(- 名称:my-pv)比容器节点元素(- 名称:my-web)缩进更多?这有什么好说的吗?我找不到任何解释。

两个街区

volumes:
  - name: my-pv

containers:
- name: my-web

在结构上相似 - 它们代表对象列表。 YAML 允许这样做。为了保持一致性,请使用其中一种样式,但不要同时使用两种样式。这正是 yamllint 的 indentation rules 的用途。