Kubernetes 服务 - 使用 NodePort 或 LoadBalancer 的类型?

Kubernetes Service - which type to use NodePort or LoadBalancer?

我已经阅读了很多关于服务(NodePort 和 LB)的文章https://kubernetes.io/docs/concepts/services-networking/service/,但我仍然不知道该使用什么。 我在 Azure 中有 AKS 集群。在同一个虚拟网络中,我在集群外部有一个 VM,它应该针对特定的应用程序,端口 9000 上的容器 pod。 容器 pod 中的应用程序正在 运行 端口 9000 上。 我有两个选择:

我真的很困惑我应该选择什么。 我将不胜感激。

谢谢

创建只能在虚拟网络中访问的 Internal Load Balancer 是一个不错的选择。