Kubernetes 生态系统中的 YAML 配置文件指的是什么?
What are YAML config files referred to as in the Kubernetes ecosystem?
kubernetes 集群中资源的声明性定义,例如 Deployments
、Pods
、Services
等。它们在 Kubernetes 生态系统中被称为什么?
我能想到的可能性:
- 规格(规格)
- 对象
- 对象配置
- 模板
是否有统一的标准?
背景
我正在编写一个小型 CI 工具来部署单个或多个 k8s YAML 文件。我想不出在文档和实际代码中如何命名它们。
YAML 形式通常是清单。在 Helm 图表中,它们是清单的模板(或者更常见的是 "templates")。当您将它们发送到 API 时,您会解析清单并将其变成一个 API 对象。大多数 types/kinds(您可以使用任一术语)都有一个名为 spec
(例如 DeploymentSpec
)的子结构,其中包含该类型的声明性规范。然而,这不是必需的,一些核心类型(ConfigMap、Secret)不遵循该模式。
kubernetes 集群中资源的声明性定义,例如 Deployments
、Pods
、Services
等。它们在 Kubernetes 生态系统中被称为什么?
我能想到的可能性:
- 规格(规格)
- 对象
- 对象配置
- 模板
是否有统一的标准?
背景
我正在编写一个小型 CI 工具来部署单个或多个 k8s YAML 文件。我想不出在文档和实际代码中如何命名它们。
YAML 形式通常是清单。在 Helm 图表中,它们是清单的模板(或者更常见的是 "templates")。当您将它们发送到 API 时,您会解析清单并将其变成一个 API 对象。大多数 types/kinds(您可以使用任一术语)都有一个名为 spec
(例如 DeploymentSpec
)的子结构,其中包含该类型的声明性规范。然而,这不是必需的,一些核心类型(ConfigMap、Secret)不遵循该模式。