LB,用于私有AKS中的多个Ngnix入口控制器



我有一个专用AKS集群,它运行一个NGINX入口控制器,该控制器具有多个HA副本。我想在NGINX入口控制器前面放一个代理/LB,以便最终用户只有一个端点。在这种情况下,我有什么选择?我在考虑使用k8s服务来代理多个入口控制器。

我想在以便最终用户只有一个端点。

如果您的服务类型为Loadbalancer,则LB已在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代理与服务网格一起使用,那么它可能不会有什么变化。

相关内容

  • 没有找到相关文章

最新更新