gpt4 book ai didi

nginx - 我可以配置 nginx-ingress 将流量路由到集群外部吗

转载 作者:行者123 更新时间:2023-12-05 05:04:32 25 4
gpt4 key购买 nike

如果我在 AKS 中有一个带有 nginx-ingress 的 kubernetes 集群,我可以将某些流量转发到集群外部的某个东西,比如应用服务吗?

enter image description here

如果我打开 my-domain.com/svc3,我希望将流量路由到应用服务。

如果这不是直接可行的,最好的解决方案是什么?

1) 我可以在 AKS 集群和应用服务之前放置一个额外的负载均衡器(如 AppGateway)

2) 我可以将第二个 nginx 实例化为服务,然后将流量路由到应用程序服务

3) ... ?

最佳答案

我认为你可以使用映射外部服务到 kubernetes :

kind: Service
apiVersion: v1
metadata:
name: external-service
Spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80

这里是端点:

kind: Endpoints
apiVersion: v1
metadata:
name: external-service
subsets:
- addresses:
- ip: 101.280.1.44
ports:
- port: 80

有关更多信息,您还可以查看此视频:

https://www.youtube.com/watch?v=fvpq4jqtuZ8

您还可以阅读此文档以获取更多信息:https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-mapping-external-services

关于nginx - 我可以配置 nginx-ingress 将流量路由到集群外部吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61050285/

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