如何解决Traefik kubernetes可以使用多个SSL证书
我在Kubernetes集群上将Traefik用作反向代理,并且正在寻找一种使用多个SSL证书的方法。
According to the doc,不能使用多个TLSStore,我必须仅使用default
存储。
例如,我有两个域app1.com
和app2.com
以及Traefik使用秘密*.app1.com
和{{1 }},是否可以将这两个证书存储在相同的默认TLSStore中?
这是我的 TLSStore 定义:
*.app2.com
在这里我的 IngressRoute 用于app1-com-ssl
:
app2-com-ssl
在这里为apiVersion: traefik.containo.us/v1alpha1
kind: TLSStore
metadata:
name: default
namespace: app1
spec:
defaultCertificate:
secretName: app1-com-ssl
设置 IngressRoute :
app1
谢谢!
解决方法
好问题。 TLSStore当前不支持多个证书,它仅支持'默认证书'。如您所见,您只能指定'default' TLSStore。
Traefik配置允许您为{em>'default' TLSStore specify multiple certificates(而不是K8s CRD)进行feature request,我为Traekik TLSStore CRD打开了添加对多个证书的支持。
✌️
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。