首页 > 解决方案 > 如何在 Azure 上暴露于我的服务之外?

问题描述

我有 Azure Kubernetes 集群,我想公开我的服务。如何使用 1 个 IP 和 nodePorts 公开它们?我的服务使用 TCP,所以我不能使用入口。我不想为每项服务购买外部负载均衡器。有没有办法在 Azure 上实现这一点?

标签: azurekubernetesload-balancingazure-aksazure-load-balancer

解决方案


如果有路由到一个或多个集群节点的外部 IP,Kubernetes 服务可以暴露在这些外部 IP 上。在服务端口上使用外部 IP(作为目标 IP)进入集群的流量将被路由到服务端点之一。externalIP 不由 Kubernetes 管理,由集群管理员负责。

您可以使用external-ips访问您的应用程序 http://External_IP:ServicePort


推荐阅读