【问题标题】:What are YAML config files referred to as in the Kubernetes ecosystem?Kubernetes 生态系统中的 YAML 配置文件是什么?
【发布时间】:2020-08-22 04:44:37
【问题描述】:

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

我能想到的可能性:

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

是否有共识标准?


背景

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

【问题讨论】:

    标签: kubernetes continuous-integration yaml declarative podspec


    【解决方案1】:

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

    【讨论】:

    • 文档不是 100% 一致的,但那是那里使用的官方术语 :)
    • 有一件事没有一个很好的术语,那就是一大块多“对象”清单。 YAML 称它们为“文档”,但这并不好。
    猜你喜欢
    • 2021-12-25
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2020-01-30
    • 1970-01-01
    • 2011-04-13
    • 2014-04-07
    相关资源
    最近更新 更多