容器服务k8s配置的ALB,它的域名,怎么从内网其它服务器访问到?

容器服务k8s配置的ALB,它的域名,怎么从内网其它服务器访问到?

展开
收起
游客uk7btzewz4ae2 2022-12-15 10:37:38 334 分享 版权
1 条回答
写回答
取消 提交回答
  • 全栈JAVA领域创作者

    如果您在阿里云容器服务中配置了一个公网访问的 Kubernetes 集群,并将其与一个内网负载均衡(ALB)实例关联,那么您可以通过以下方式从内网其它服务器访问该 ALB:

    1. 登录到内网服务器上,并使用 nslookup 命令查询该 ALB 实例的域名解析记录。例如,如果您的 ALB 实例绑定的是 example.com 域名,则应该运行以下命令:
    复制代码nslookup example.com
    

    如果域名解析成功,该命令将返回 ALB 实例的 IP 地址。

    1. 在内网服务器上使用获取到的 IP 地址访问 ALB。请注意,由于该 ALB 实例绑定的是公网 IP 地址,因此您需要确保内网服务器能够访问公网。如果无法访问公网,您可以考虑通过 NAT 网关、VPN 或专线等方式实现内网与公网之间的连接。

    另外,如果您只需要在 Kubernetes 集群内部访问该 ALB,而不需要从内网服务器上访问,可以使用 Kubernetes 的 Service 对象来暴露该 ALB。具体操作可以参考阿里云容器服务文档中的相关说明。

    2023-03-10 13:13:58
    赞同 展开评论