什么是Kubernetes清单?

LM1*_*M10 6 kubernetes

我在网上搜索过,大多数链接似乎都提到了清单,而没有实际解释它们是什么。如果有人可以向我解释基础知识,我将不胜感激。

Ija*_*han 9

当您要部署到 kubernetes 或创建 kubernetes 资源(例如 pod、replica-set、configmap、secret、deployment 等)时,您需要编写一个名为 manifest 的文件,以 yaml 或 json 格式描述该对象及其属性。

就像你在:

  • 傀儡清单

  • Ansible 剧本

  • 厨师食谱

ETC

当然,您可以仅使用命令行来创建这些对象,但推荐的方法是编写一个文件,以便您可以对其进行版本控制并以可重复的方式使用它。


Ric*_*ico 6

它基本上是Kubernetes的“ API对象描述”。配置文件可以包含一个或多个。(即部署,ConfigMap,Secret,DaemonSet等)

按照这个

配置文件-用YAML或JSON编写,这些文件根据Kubernetes API对象描述了应用程序的所需状态。一个文件可以包含一个或多个API对象描述(清单)。(请参见无状态应用中的示例YAML)。