bugfix> kubernetes > 投稿

List APIオブジェクトとトリプルダッシュ( --- )両方を使用して、単一のYAMLファイル内の複数のオブジェクトを示すことができます。したがって、トリプルダッシュが同じことを(私の意見では)よりきれいに達成するときにリストが存在するのはなぜですか?リストがトリプルダッシュよりも優先される場合はありますか、またはこれは純粋にスタイル上の選択ですか?

たとえば、これら2つのYAMLファイルは両方とも同じ2つの 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