想象一個場景,我有 3 類作業節點(A、B、C)和 2 個主節點(X、Y)作為 Kubernetes 集群的一部分。每個類可能有多個作業節點。是否可以對流量進行路由,以便將到達不同主節點的流量路由到一組不同的作業節點。例如,我希望主節點 X 將流量路由到 A 類的作業人員,并可能在重負載下故障轉移到 B 類,并且讓主節點 Y 將流量路由到 C 類的節點,但在需要時也使用 B 作為故障轉移。
抱歉,如果這種情況看起來有點做作,但我很難說出我的問題。
謝謝,
富有的
uj5u.com熱心網友回復:
正如評論中正確指出的那樣,流量不是由主節點處理的;從高層次上講,它的職責是觀察和維護部署在作業節點中的 Kubernetes 資源的所需狀態,并將任何更改推送到它們。
話雖如此,是的,可以使用拓撲感知提示來區分流量并將其發送到不同的作業節點:
拓撲感知提示通過包含有關客戶端應如何使用端點的建議來啟用拓撲感知路由。此方法添加元資料以啟用 EndpointSlice 和/或 Endpoints 物件的消費者,以便可以將到這些網路端點的流量路由到更接近其起源的位置。
此功能專為處理多區域環境中的流量而設計,并具有一系列內置保護措施,可防止端點過載、區域中端點不足等情況。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/472484.html
標籤:Kubernetes Kubernetes入口 Kubernetes-网络策略 Kubernetes-网络
下一篇:使用模板創建多個容器
