我想为一个项目使用 API 网关,但我有点困惑,我在一家公司工作,他们希望将特使代理作为网关,但是当我了解大使时,我认为大使会是比 envoy 代理更好,因为它建立在 envoy 代理之上,而且它集成了 consul,充当服务网格,Ambassador 主要用于云原生应用程序。
和一位前辈交谈后,他告诉我,大使是一个许可服务,而特使代理是免费的(可以自己制作)。大使会不会因为它是许可的而有任何问题?
此外,在我看来,与部署特使代理相比,部署大使更容易。
所以这一切都归结为:
- 大使和特使代理之间的主要区别是什么?
- 如果我们想在 Kubernetes 上部署微服务,应该首选什么?