我一直在kubernetes yaml文件中看到下面这样的标签,我试图理解。定义了某些键值对,但它们是以
labels:
app: $PROJECT_NAME-es
一些其他文件
labels:
app: $PROJECT_NAME-some-service
像这样的东西在yaml文件中到处都是。每个YAML文件处理一个特定的服务及其所有的依赖关系,如服务、卷声明等。
我不是kubernetes的Maven,自从创建者离开公司后,我周围的人一直在使用这些文件,没有修改过。我不知道yaml文件是否可以作为模板,或者这是系统托管的google cloud特定的东西。
1条答案
按热度按时间yshpjwxd1#
这意味着应用程序标签已参数化。PROJECT_NAME是标签中使用的变量。您需要检查部署流程/管道,了解YAML文件是如何在Kubernetes环境中创建和部署的。