我們有一個應用程式,我們為每個客戶提供一個新的命名空間,并在一個命名空間中運行兩個部署。一個是前端部署,另一個是后端部署。前端應該被用戶訪問,因此我們為每個客戶使用LoadBalancer(我們有一個基于VM的K8集群)。
問題是,目前我們只有少數客戶,當業務增長時,客戶將增加,并將有更多的NameSpaces。比如說。如果有100個用戶,我們必須有100個LoadBalancers。這是不現實的,我們是否可以用一個單一的LoadBalancer來代替,并允許所有100個用戶通過該LoadBalancer來訪問?
我們可以用Ingres來做這個嗎?
uj5u.com熱心網友回復:
是的,Ingress是一個管理你的案例的正確方法。
一般來說,你已經提到了為什么要使用ingress--獲得一個進入集群的單一入口,并且沒有大量的負載均衡器,這在云環境中并不方便,而且可能很昂貴。
使用ingress的主要好處是:
- TLS終止
- TLS終止 基于主機/路徑的路由。
- 自身可作為一個負載平衡器 。
以及更多。
你可以選擇一個更適合你使用情況的入口。入口選項
最常見的是:
請考慮熟悉kubernetes ingress的一般概念和例子
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/319482.html
標籤:
