gpt4 book ai didi

azure - 如何通过单个 azure 负载均衡器公开多个 kubernetes 服务?

转载 作者:行者123 更新时间:2023-12-02 11:34:51 25 4
gpt4 key购买 nike

我想通过单个负载均衡器公开多个服务。每个服务都指向一个 pod。

到目前为止我尝试过:

kubectl expose <podName> --port=7000 

并在 Azure 门户中手动设置负载平衡规则或入站 Nat 规则,指向公开的 Pod。到目前为止,我可以使用外部 IP 和指定端口连接到 pod。

最佳答案

取决于您希望如何分离同一 IP 上的服务。我想到的两种方法是:

  • 使用 NodePort 服务,然后将负载均衡器中的某些端口映射到集群节点上的该部分。这可以通过端口进行分离。
  • 我认为更有趣的方式是使用 Ingress/IngressController。您只需在 80 和 443 等标准端口上公开 IC,然后它将通过主机名和 uri 映射到您的服务

关于azure - 如何通过单个 azure 负载均衡器公开多个 kubernetes 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48311261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com