metadata.name
自定义基本资源时,如何从变量值进行设置。
例如创建一个命名空间,但我们事先不知道它的名称,但需要“自定义”,比如添加 commonLabels 等?
Kustomize 的操作方式是对已经使用 apiVersion、kind、metadata.name 定义的基础资源进行 kustomize。所以我还没有找到一种方法来设置最终的资源名称。
metadata.name
自定义基本资源时,如何从变量值进行设置。
例如创建一个命名空间,但我们事先不知道它的名称,但需要“自定义”,比如添加 commonLabels 等?
Kustomize 的操作方式是对已经使用 apiVersion、kind、metadata.name 定义的基础资源进行 kustomize。所以我还没有找到一种方法来设置最终的资源名称。
如果我对您的理解正确,则根据您的需要有几种选择:
Helm 帮助您管理 Kubernetes 应用程序——Helm Charts 帮助您定义、安装和升级甚至是最复杂的 Kubernetes 应用程序。
您可以使用
PodPreset
对象在创建时将秘密、卷挂载和环境变量等信息注入 pod。
ConfigMaps
允许您将配置工件与图像内容分离,以保持容器化应用程序的可移植性。
kubectl replace -f FILE
命令。或使用kubectl edit DEPLOYMENT
命令以自动应用更改。请让我知道这是否有帮助。