我的微服务是否也需要TLS或Ingress TLS终止是否足够?

时间:2019-05-13 18:39:30

标签: ssl kubernetes kubernetes-ingress nginx-ingress

我是整个容器编排领域的新手,我想知道我与Kubernetes一起部署的微服务是否也需要安全连接,或者Ingress TLS终止是否足够。

例如,我有一个NGINX微服务,目前没有任何SSL / TLS设置。当用户与此微服务通信时,连接被加密,因为我设置了带有TLS终止的Ingress。

在这种情况下是否存在安全缺陷?我发现很难找到有关该主题的合适文献。

1 个答案:

答案 0 :(得分:1)

绝对可以。我的意思是通过TLS终止进入。这取决于您的项目的安全要求。如果您对群集内未加密的流量没问题,则可以使用它。

尽管,如果要在生产环境中运行微服务,则安全的服务到服务通信的最佳做法是将Istio meshmutual TLS authentication

它的作用是为您的每项服务注入sidecar代理(使节) enter image description here