问题描述
我将 istio 入口网关用于我的一项服务,该服务必须暴露给 http 请求。我已经配置了网关(myservice-gatewa)和虚拟服务(myservice-endpoints)。我可以使用 http://{ingress_ip}:{ingress_port}/{path} 访问服务。但我想使用主机名而不是任何 IP 地址来访问服务。我该怎么做?提前致谢
解决方法
如果我正确理解您的问题,您想通过主机名而不是通过 IP 从集群内访问您的服务(假设服务是 NodePort 类型)。如果是,您是否考虑过查找有关服务和 Pod 的 DNS 的 Kubernetes 文档?