首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Kubernetes服务处理TLS LetsEncrypt的良好实践

使用Kubernetes服务处理TLS LetsEncrypt的良好实践
EN

Stack Overflow用户
提问于 2017-06-10 14:44:49
回答 1查看 296关注 0票数 0

考虑到Nginx反向代理处理后端服务的TLS LetsEncrypt证书,这个设置在Kubernetes上的良好部署架构是什么?

我的第一个想法是,将Nginx和我的服务器作为一个重要集在容器中创建一个容器。所有这些有状态集都可以访问安装在/etc/nginx/certificates上的卷。所有这些容器都运行一个cron,并允许更新这些证书。

然而,我不认为这是最好的方法。这种类型的体系结构是被分割的,而不是在任何地方运行完全独立的服务。

也许我应该运行一个独立的代理服务来处理证书,并将其重定向到后端服务器部署(ingress + job用于证书更新)?

如果您使用的是托管服务(如GCP负载均衡器),如何颁发公开信任的证书并对其进行更新?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-11 12:38:36

你想要库贝-乐高

kube自动请求Kubernetes入侵资源的证书,让我们加密

它适用于GKE+LoadBalancer,也适用于nginx。使用非常简单;自动证书请求(包括更新);使用LetsEncrypt。

README在脸颊上说-perhaps舌头--你需要一个非生产用例。我一直在使用它生产,我发现它是足够可靠的。

(完全披露:我与作者关系松散,但没有付费为产品做广告)

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

https://stackoverflow.com/questions/44474614

复制
相关文章

相似问题

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