Kubernetes,Docker和SSL

我是Kubernetes和Docker的新手,我很难find这些服务是否提供我正在寻找的function。

我的目标是在一个Docker容器中托pipe一个Node.JS网站服务器,并让Kubernetes扩展该容器,以便将负载与网站匹配,并将负载平衡到这些容器。 这些技术显然是可能的。

但是,我会在哪里解决SSL证书的问题? 我在Kubernetes做这个吗? 我在Docker中做这个吗? 我想要像正常一样redirectHTTP – > HTTPS。 我已经有了没有任何这些技术的pm2上正常工作的SSL证书。

不知道如何前进,而且Kuburetes和Docker对他们有很多select,我不想四处搜寻,希望find合适的解决scheme。

任何人都可以帮助我指出正确的方向吗?

谢谢!

您可以在Docker中终止SSL(将您的证书集成到Docker容器中),kubernetes(通过configurationingress controller ),甚至在负载均衡器(如果要扩展到多个服务器)。

关于这个文档,docker和kubernetes都有大量的文档和拥挤的社区随时可以帮助您,还有一个很好的select,可以培训或支持您的决定开始的全球合作伙伴公司。

我build议从www.docker.com和kubernetes.io这两个项目的官方网站开始

用您的TLS证书创build一个秘密,

然后将您的nodeJS应用程序暴露给将处理您的TLS证书的Nginx-Ingress-Controller。