保护kubernetes入口和服务之间的流量

问题描述 投票:0回答:1

我对kubernetes很新,我希望以一种好的方式解释自己,如果有人有任何资源/建议来阅读我的问题,我将非常感激。 让我们直截了当。我正在尝试公开的Web应用程序仅接受服务上的https连接。所以基本上我想请求入口通过https与我的服务进行通信

在一些教程之后,我尝试通过https公开一个简单的Web应用程序(接受http连接),破解证书和秘密,并将以下行添加到ingress.yml:

 tls:
   - secretName: testexample.com
     hosts:
       - testexample.com

并执行curl -k https://testexample.com或通过浏览器我可以看到我的网页。当我的webapp只接受https连接,而我们正在转移到kubernetes的webapp时,会出现问题。我总是收到“404默认后端”消息。

我试图寻找一些资源/教程/以前的问题,

Secure communication between Ingress Controller (Traefik) and backend service on Kubernetes

Securing connections from ingress to services in Kubernetes with TLS

但我没弄明白如何摆脱这个问题。

如前所述的任何建议将不胜感激。

service https kubernetes communication
1个回答
0
投票

错误源可能是您的Ingress规则。它们没有指向正确的服务和端口,或者它与服务不在同一名称空间中。

© www.soinside.com 2019 - 2024. All rights reserved.