Какие файлы конфигурации YAML называются в экосистеме Kubernetes? - PullRequest
0 голосов
/ 07 мая 2020

Декларативные определения ресурсов в кластере Kubernetes, такие как Deployments, Pods, Services et c .. Как они называются в экосистеме Kubernetes?

Возможности, о которых я могу думать:

  • Технические характеристики
  • Объекты
  • Конфигурации объектов
  • Шаблоны

Существует ли консенсусный стандарт?


Фон

Я пишу небольшой инструмент CI, который развертывает один или несколько файлов YAML k8s. Я не могу придумать, как назвать их в документации и в коде.

1 Ответ

2 голосов
/ 07 мая 2020

Форма YAML обычно является манифестом. В диаграмме Helm они являются шаблонами для манифестов (или чаще просто «шаблонами»). Отправляя их в API, вы анализируете манифест, и он становится объектом API. Большинство типов / видов (вы можете использовать любой термин) имеют подструктуру с именем spec (например, DeploymentSpec), которая содержит декларативную спецификацию того, для чего предназначен этот тип. Однако это не обязательно, и некоторые основные типы (ConfigMap, Secret) не соответствуют этому шаблону.

...