我可以将nginx入口配置为将流量路由到集群外部吗

我可以将nginx入口配置为将流量路由到集群外部吗,nginx,nginx-ingress,azure-aks,Nginx,Nginx Ingress,Azure Aks,如果我在AKS中有一个kubernetes集群,带有nginx入口,那么我可以将某些流量转发到集群外部的某个应用程序服务吗 如果我打开my-domain.com/svc3,我希望将流量路由到应用程序服务 如果不能直接做到这一点,那么最好的解决方案是什么 1我可以在AKS群集和应用程序服务前面安装一个额外的负载平衡器,如AppGateway 2我可以将第二个nginx实例化为服务,然后将流量路由到应用程序服务 3 我认为您可以使用将外部服务映射到kubernetes: kind: Service

如果我在AKS中有一个kubernetes集群,带有nginx入口,那么我可以将某些流量转发到集群外部的某个应用程序服务吗

如果我打开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
有关更多信息,您还可以查看此视频:

您还可以阅读本文档以了解更多信息: