我是整个容器编排领域的新手,我想知道我与Kubernetes一起部署的微服务是否也需要安全连接,或者Ingress TLS终止是否足够。
例如,我有一个NGINX微服务,目前没有任何SSL / TLS设置。当用户与此微服务通信时,连接被加密,因为我设置了带有TLS终止的Ingress。
在这种情况下是否存在安全缺陷?我发现很难找到有关该主题的合适文献。
答案 0 :(得分:1)
绝对可以。我的意思是通过TLS终止进入。这取决于您的项目的安全要求。如果您对群集内未加密的流量没问题,则可以使用它。
尽管,如果要在生产环境中运行微服务,则安全的服务到服务通信的最佳做法是将Istio mesh与mutual TLS authentication