我们正在探索使用“官方”HARoxy 入口控制器(https://www.haproxy.com/documentation/kubernetes/latest/)并要求流量继续发送到处于终止状态的 Pod,从而允许全状态客户端<->后端通信在 Pod 终止之前完成。这是通过 JCMorais 的 HAProxy 入口控制器上的“排水支持”来处理的(https://haproxy-ingress.github.io/)。
我们无法在“官方”入口控制器中找到任何等效项。它存在吗?
答案1
基于这个简单的grep
每个项目的源代码:
haproxy-ingress % git grep -i drain | wc -l
36
kubernetes-ingress % git grep -i drain
Binary file documentation/gen/doc-gen matches
我想说的是,它kubernetes-ingress
不包含“drain”支持,因为“drain”这个词根本没有出现在源代码中(它出现在 JCMorais 的代码中)。
如果官方入口控制器中有这样的支持,它不会被称为“drain”。