问题描述
想要访问一个已部署在远程机器上的Kubernetes集群中的服务。他已经配置了集群,可以通过本地mac上的kubectl访问。他想知道如何通过Ingress配置来连接到目标服务。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
根据您的配置,您可以使用以下URL来访问目标服务:https://wso2-apim-gateway/
。这是根据您的配置中的host: wso2-apim-gateway
部分定义的。请注意,您的负载均衡器(172.17.17.100
)是一个私有IP地址,所以您需要在相同的网络中才能访问它。
除了可能需要的TLS证书之外,我没有看到任何进一步的配置要求。如果您收到5xx响应,您可能需要检查ingress-nginx部署/副本集的日志。
操作步骤
- 在本地浏览器中输入
https://wso2-apim-gateway/
。 - 如果您无法访问服务,请确保您与负载均衡器在同一网络中。
- 如果您收到5xx响应,请检查ingress-nginx部署/副本集的日志,以获取更多信息。
请注意,如果您无法访问服务,请检查您的网络设置和防火墙配置,确保允许与远程机器的通信。
正文完