azure - Azure Kubernetes - Isito 与 Nginx 控制器?
问题描述
我正在尝试在 Azure Kubernetes 上部署应用程序,并尝试了解何时使用 Service Mesh 与 Ingress 控制器。既然 Istio 服务网格如此强大,为什么会有人使用 Nginx Ingress 控制器?
解决方案
正如您所提到的,服务网格(例如 Ambassador或Istio )是非常强大的工具,并且与Nginx等简单的入口控制器相比具有许多优势。
另一方面,与复杂系统相比,有些用户更喜欢简单和轻量级的解决方案。Nginx 目前在其入口中提供不同的功能,具体取决于此处列出的订阅类型。
不同的项目有不同的要求,有时简单的 nginx 入口可能是服务网格的最佳选择。这就是为什么有些人决定使用它而不是学习如何使用服务网格。
查看这篇比较大多数流行的 kubernetes 入口控制器的文章。
本文展示了一个将 HAproxy 和 Nginx 组合推向极限的好例子。
推荐阅读
- arrays - PowerShell 快速获取 Windows 操作系统版本并执行不同的操作
- python - 遍历包含字典名称的列表
- css - Flexdashboard中tabset的文本样式使用css
- python - 将张量流张量转换为张量列表时出错
- c - 使用格式说明符 %d 和 %u 将 ~0 类型转换为 (unsigned int) 和 (unsigned short) 对 short 产生相同的结果,但对 int 产生不同的结果
- c# - 为什么在 Visual Studio 2019 中发布时出现 Build 错误
- javascript - 将 UTM 参数附加到我当前的 URL
- javascript - 单击提交按钮后如何重置输入值?
- r - 查找每个组内最近的地理点
- django-rest-framework - 从viewsets.ViewSet访问当前用户