我需要kube-proxy用于Ingress負載分配嗎?或者您是否獲得endpoint并直接將其分發給pod并kube-proxy僅在使用Load Balancerand時使用nodeport?
如果是這樣,那么當你Ingress用于負載分配時,它只處理 from to 的負載 routes,而 from to service的負載仍然是通過. 這是正確的理解嗎? service podkube-proxy
如果不是,機制是什么?
我是新手K8s,所以如果我的問題本身有問題,或者我的理解有問題,請指出,非常感謝!
我查了一些資訊,它說Ingress不用kube-proxy來做負載。
我很懷疑,我想知道它為什么不使用它以及它是如何實作kube-proxy部分功能的?
uj5u.com熱心網友回復:
由于 Ingress 只是一個 API,它實際上取決于實作。
例如,traefik 代理入口實作正在對從 kubernetes API 服務器查詢的端點進行負載平衡。在這種情況下,不使用 kube-proxy。
請記住:kube-proxy 通常在 iptables 中配置 DNAT 規則,因此它不是用戶空間代理,與服務 IP 的連接由內核和 iptables 進行負載平衡。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/528221.html
標籤:Kubernetes
