首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helm入境的Traefik LetsEncrypt证书

Helm入境的Traefik LetsEncrypt证书
EN

Stack Overflow用户
提问于 2020-10-27 18:38:00
回答 1查看 990关注 0票数 1

在通过Helm为图表配置入口时,我缺少某种形式的配置/知识。

我希望为具有下列值的现有图表启用TLS:

代码语言:javascript
复制
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文档上所读到的,您不能在LetsEncrypt秘密中使用k8s证书:

只有用户提供的TLS证书才能存储在Kubernetes秘密中。让我们在Kubernets中加密证书。

我在这里的选择是什么,我是改写了入口,并有可能弄乱了未来的舵机升级,还是注解是要走的路?如果是这样的话,举个例子就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-28 14:41:30

只有用户提供的TLS证书才能存储在Kubernetes秘密中。让我们在Kubernets中加密证书。

这件事在这里讨论了几次,就在一堆里。也许它能帮到你。

最推荐的解决方案是使用证书经理而不是LetsEncrypt

1. Traefik Ingress (Kubernetes)没有接收到加密证书

2. 让我们用Helm在Traefik上加密

这里还有一篇如何轻松(ish!)使用Kubernetes上的Traefik和cert-manager配置SSL/TLS以满足您的web托管需求。文章,向您展示了所有的细节。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64560916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档