gpt4 book ai didi

ssl - Helm Ingress 中的 Traefik LetsEncrypt 证书

转载 作者:行者123 更新时间:2023-12-04 22:39:15 25 4
gpt4 key购买 nike

通过 Helm 为图表配置入口时,我缺少某种形式的配置/知识。
我想为具有以下值的现有图表启用 TLS:

ingress:
enabled: false
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
path: /
hosts:
- chart-example.local
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
根据我在 Traefik 文档中阅读的内容,您不能在 k8s secret 中使用 LetsEncrypt 证书:

Only TLS certificates provided by users can be stored in Kubernetes Secrets. Let's Encrypt certificates cannot be managed in Kubernets Secrets yet.


我在这里有什么选择,我是覆盖入口并可能与 future 的 Helm 升级混淆还是注释是要走的路?如果是这样,一个例子会很棒。

最佳答案

Only TLS certificates provided by users can be stored in KubernetesSecrets. Let's Encrypt certificates cannot be managed in KubernetsSecrets yet.


在这里讨论过几次,在堆栈上。也许它会帮助你。
最推荐的解决方案是使用 cert-manager而不是 LetsEncrypt .
1. Traefik Ingress (Kubernetes) not receiving letsencrypt certificates
2. Let's Encrypt on Traefik with Helm
这里还有 How to easily(ish!) get SSL/TLS configured for your web hosting needs using Traefik and cert-manager on Kubernetes为您展示一切的文章都很详细。

关于ssl - Helm Ingress 中的 Traefik LetsEncrypt 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64560916/

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