如果我使用 Istio 进行映射,我需要大使吗?

bbn*_*bnn 3 mapping kubernetes istio ambassador

我已经使用大使一段时间了,我喜欢它,但它一直在向我的日志发送垃圾邮件GET /api/.ambassador-internal/openapi-docs。所以我想切换到另一个映射替代方案,我找到了 Istio。我不确定到底是什么,但似乎我可以用它来代替大使映射。

所以我的问题是,如果我使用 Istio,我还需要大使吗?

Ric*_*ico 6

Ambassador本质上是一个使用Envoy的 Kubernetes 入口控制器/API 网关。

而 Istio 是一个服务网格,恰好有自己的入口机制,Istio 也使用 Envoy 作为 sidecar 代理。所以在某种程度上是的,您可以用 Istio 替换 Ambassador,但您可能无法使用 Istio 获得 API 网关类型的功能。该博客解释了差异并试图澄清混淆。

我不确定 Istio 是否会帮助您处理日志,因为看起来您看到的日志垃圾邮件问题与 API 网关组件有关。这实际上取决于您如何构建应用程序/服务。