kustomize前缀/后缀变压器用于Ingress对象的自定义变量
我正在尝试配置kustomize,以便在我的TLS秘密名称中添加后缀,我有以下配置:
nameSuffix:
- kind: Ingress
path: /spec/tls/0/secretName
这是我的入口清单:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress
spec:
rules:
- host: <APP-URL>
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: service
port:
number: 80
tls:
- hosts:
- <APP-URL>
secretName: letsencrypt-this-is-where-i-want-my-suffix
尝试构建我的kustomize文件时,我会收到以下错误:
Error: considering field '/spec/tls/0/secretName' of object Ingress.v1.networking.k8s.io/joeingressjoe.[noNs]: cannot set or create an empty field name
我有点当我尝试应用一个补丁时,我的路径(/spec/tls/0/secretName)感到困惑。有人知道我在这里监督什么吗?
I'm trying to configure kustomize so it adds a suffix to my tls secret name, I've got the following configuration:
nameSuffix:
- kind: Ingress
path: /spec/tls/0/secretName
This is my ingress manifest:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress
spec:
rules:
- host: <APP-URL>
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: service
port:
number: 80
tls:
- hosts:
- <APP-URL>
secretName: letsencrypt-this-is-where-i-want-my-suffix
When trying to build my kustomize file I receive the following error:
Error: considering field '/spec/tls/0/secretName' of object Ingress.v1.networking.k8s.io/joeingressjoe.[noNs]: cannot set or create an empty field name
I'm a bit confused by this, my path (/spec/tls/0/secretName) does work when I'd try to apply a patch. Does anybody know if I am overseeing something here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请修改您的Namesuffix文件:
此解决问题
Please modify your nameSuffix file to this:
this fix the problem