gpt4 book ai didi

kustomize - 如何使用 kustomize 创建命名空间?

转载 作者:行者123 更新时间:2023-12-03 15:07:10 42 4
gpt4 key购买 nike

我有一个像这样使用 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

谢谢。

最佳答案

如果要使用 kustomize 创建命名空间,则 kustomize 文件应如下所示。它必须使用命名空间。

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: my-wanted-namespace
resources:
- ./namespace.yml

你的命名空间文件应该是一个普通的命名空间部署,如下所示:
apiVersion: v1
kind: Namespace
metadata:
name: my-wanted-namespace

关于kustomize - 如何使用 kustomize 创建命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57594001/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com