List
Объекты API и тройные тире (---
) могут использоваться для обозначения нескольких объектов в одном файле YAML.Поэтому, почему существуют списки, когда тройные тире выполняют то же самое (на мой взгляд) более чистым способом?Есть ли случаи, когда список предпочтительнее тройного тире, или это чисто стилистический выбор?
Например, оба этих файла YAML производят одинаковые два объекта ServiceAccount
(выбранных для краткости):
my-serviceaccounts1.yaml
apiVersion: v1
kind: List
metadata: {}
items:
- apiVersion: v1
kind: ServiceAccount
metadata:
name: my-app
- apiVersion: v1
kind: ServiceAccount
metadata:
name: my-other-app
my-serviceaccounts2.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: my-app
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: my-other-app