Kubernetes UDP负载均衡服务

时间:2017-08-23 22:27:41

标签: azure udp kubernetes azure-container-service

我试图将传入流量路由到Kubernetes内的特定pod: 正如这里建议的: Is it possible to specific custom rules for running new containers in Kubernetes/Docker?

我尝试使用Ingress。不幸的是,它似乎仅适用于http,我需要路由来自UDP的流量。

使用配置图我无法将特定网址映射到特定服务。

关于如何处理它的任何想法?

2 个答案:

答案 0 :(得分:1)

Ingress用于HTTP流量,因此您说它无法满足您的需求是正确的。

执行此操作的最佳方法是使用服务。服务在标记为Pod的Pod上执行自动的第3层负载平衡。它看起来像这样:

spatstat

此方法的缺点是每个工作节点都必须将一个端口(上例中为kind: Service apiVersion: v1 metadata: name: ntp-service spec: selector: app: ntp ports: - protocol: UDP port: 123 targetPort: 123 )专用于服务。

答案 1 :(得分:0)

相关问题