问题描述
我有一个带有 kong-ingress 和 cert-manager 的 k8s 集群。
-
Backend
在:domain.network/*
要更新证书,cert-manager 会启动一个新的 pod 和 ingress,它应该回复:
-
CertManagerHandler
在:domain.network/.well-kNown/xxx/zzz
但是,当尝试访问已知路由时,Backend
会处理请求,而不是 CertManagerHandler
我认为它可能来自 *
路径中的 Backend
,但我不确定。
我定义了 Backend
入口:
annotations:
kubernetes.io/tls-acme: "true"
acme.cert-manager.io/http01-edit-in-place: "true"
kubernetes.io/ingress.class: kong
cert-manager.io/cluster-issuer: letsencrypt-prod
...
http:
paths:
- path: /*
如何让 .well-kNown 端点由 cert-manager pod 处理?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)