提问: k8s ingress 可以指定多个 load balancer 吗?

vps网友提供 06-22 讨论归档 6
k8s ingress 网络公用一个 load balancer,可以指定一部分服务使用 A load balancer ( IP 为 A ) ,一部分使用 B ( IP 为 B )吗?

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471921199288320.html

标签:
Shakeitin
06-27

@ekousp 如果是从 host 加 path 来分类的话当然写 ingress 规则就行了,根据 ingressController 的不同,通过注释可以做一些配置,当然这个要看不同的 controller 是如何实现的
从其他方式来分流的话 istio 可以做到蓝绿发布和流量分流的功能,你可以试着了解一下,虽说我也没用过那个。。

ekousp
06-22

@Shakeitin 是的。。。

lanmingyan
06-22

@iVanilla 我也以为说的是游戏。。

iVanilla
06-22

我还以为是 Niantic ingress 游戏呢

Shakeitin
06-22

感觉我理解的不对。。你是想让一条 ingress 规则的末端按照一定规则分配到两个 load balancer 服务么?

Shakeitin
06-22

如果你是指使用多个 ingress controller 的话,似乎 ingress 对象内这个属性可以尝试设置一下
annotations:
kubernetes.io/ingress.class: traefik(或者你使用的其他 controller)

参考: https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/multiple-ingress-controllers