在Kubernetes生态系统中什么是YAML配置文件?

问题描述 投票:0回答:1

[Kubernetes集群中资源的声明性定义,例如DeploymentsPodsServices等。在Kubernetes生态系统中它们被称为什么?

我能想到的可能性:

  • 规格(规格)
  • 对象
  • 对象配置
  • 模板

是否有共识标准?


背景

我正在编写一个小的CI工具,该工具可部署单个或多个k8s YAML文件。我想不出在文档和实际代码中该如何命名。

kubernetes continuous-integration yaml declarative podspec
1个回答
0
投票

YAML表单通常是一个清单。在Helm图表中,它们是清单的模板(或更常见的是“模板”)。当您将它们发送到API时,您会解析清单,它将成为一个API对象。大多数类型/种类(您可以使用任一个术语)都有一个称为spec(例如DeploymentSpec)的子结构,其中包含该类型所适用的声明性规范。但是,这不是必需的,某些核心类型(ConfigMap,Secret)不遵循该模式。

© www.soinside.com 2019 - 2024. All rights reserved.