0

我想使用 kustomize 创建一个 cert-manager 证书,其中 commonName-Field 的字符串包含命名空间。这可能吗?

4

1 回答 1

0

开箱即用的 Kustomize 没有这样的选项可以实现它。

值得庆幸的是Kustomize提供了一个插件框架,允许您编写自己的“转换”插件。

您可以根据Agilicus的现有插件集创建它,这些插件在 Apache 2.0 许可下发布,特别是与他们的certificatetransformer插件相似,您需要对其进行修改以满足您的需求。

因此,与其让它替换资源中的命名空间,不如通过列表Certificate上的修改来解决它。['spec']['commonName']

于 2020-09-09T10:38:06.477 回答