3

我使用大使已经有一段时间了,我喜欢它,但它一直在用GET /api/.ambassador-internal/openapi-docs. 所以我正在考虑切换到另一个映射替代方案,然后我找到了 Istio。我不确定到底是什么,但似乎我可以用它来代替大使映射。

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

4

1 回答 1

6

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

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

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

于 2020-07-16T03:49:38.210 回答