【发布时间】:2019-12-26 20:56:53
【问题描述】:
我有一个像这样使用 kustomize 的简单项目:
base/
namespace.yaml
kustomization.yaml
service.yaml
kustomization.yaml 是:
resources:
- namespace.yaml
- service.yaml
namespace: my_wanted_namespace
而namespace.yaml 是:
apiVersion: v1
kind: Namespace
metadata:
name: default
问题是当我这样做时:kustomize build ./base
我有这个:
apiVersion: v1
kind: Namespace
metadata:
name: default
我怎么能有
apiVersion: v1
kind: Namespace
metadata:
name: my_wanted_namespace
谢谢。
【问题讨论】:
-
我有完全相同的问题要解决,这是 IMO 非常需要的功能
-
您介意将其中一个答案标记为正确答案吗?
-
所有答案都存在名称前缀问题。命名空间是一个固定名称,但前缀被添加到命名空间名称中,这使得它不同。所以你似乎无法在命名空间中使用名称前缀
标签: kustomize