使用 type=LoadBalancer 在 AKS 中创建服务

Creating a service in AKS with type=LoadBalancer

我正在 AKS 中创建一个类型为 LoadBalancer 的 k8 服务。我的意图是将其暴露在互联网上。我看到它有一个外部 ip 并且按预期工作。

我的问题是:
1)幕后发生了什么? AKS 会创建 Azure 负载均衡器资源吗?我没有在门户中看到它。 2) 与 ClusterIP 服务相比,使用此服务是否需要额外付费?如果有,具体是多少?

  1. 是的,AKS 确实创建了负载均衡器资源。它在工作节点资源组中,不在 aks 资源组中
  2. 是的,publicIp 每月花费大约 5 美元,或者接近这个价格,您可以查看 azure calculator 了解确切的价格。

ps。 ClusterIP 并不是一个真正的选项,你不能将它用于集群之外的任何东西来与服务对话,afaik