簡體   English   中英

用於私有 AKS 中多個 Ngnix 入口控制器的 LB

[英]LB for multiple Ngnix ingress controllers in private AKS

我有一個私有 AKS 集群,它運行一個 NGINX 入口控制器,該控制器具有多個 HA 副本。 我想在 NGINX 入口控制器前面放置一個代理/LB,以便最終用戶只有一個端點。 在這種情況下我的選擇是什么? 我正在考慮讓 k8s 服務代理多個入口控制器。

我想在 NGINX 入口控制器前面放置一個代理/LB,以便最終用戶只有一個端點。

如果您的服務類型為LoadbalancerLB已經在Nginx ingress controller前面。

不過,如果您期待設置另一個代理或 LB

我正在考慮讓 k8s 服務代理多個入口控制器。

如果您需要多個代理設置,您可以嘗試ISTIO service mesh ,它將為您提供sidecar容器代理。

參考: https ://istio.io/latest/blog/2019/data-plane-setup/

如果你想使用Nginx ingress controller ,你可以在 Nginx 入口控制器前面設置另一個入口控制器、 API gateway, service mesh

所以你的流程會像:

API gateway/ingress controller/service mesh ----> Nginx ingress controller ---> k8s service --> Deployment PODs

如果您計划將 sidecar 代理與服務網格一起使用,它可能會發生很少的變化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM