将 nginx ingresses 替换为 API gateway ambassador

Replace nginx ingresses with API gateway ambassador

我期待用大使 API 网关替换我的 Nginx ingress 并进行最小的更改是否可能?

Ambassador Edge Stack 和 Ambassador 之间有什么区别API 网关我已经阅读了这份文档并在 helm chart 中找到了配置 AES。

https://www.getambassador.io/docs/latest/topics/install/install-ambassador-oss/

当然有可能。

根据 [1],Ambassador Edge Stack 和 Ambassador API 网关之间的区别在于功能的数量。 Edge Stack 似乎将更多功能打包在一起。查看 link 了解详情。

这应该也有帮助 [2]

[1] https://www.getambassador.io/docs/latest/tutorials/getting-started/

[2] https://cloud.google.com/solutions/exposing-grpc-services-on-gke-using-envoy-proxy#alternative_ways_to_route_grpc_traffic

NGINX ingress和Ambassador都是ingress controllers,都支持Kubernetes ingress规范

如果您只使用入口规范,迁移很简单。

实际上,如果您有一个非常重要的应用程序,您可能已经对入口资源使用了自定义扩展,这将需要迁移。 Ambassador 使用 Mapping CRD 将路由视为独立对象。

如前所述,Ambassador Edge Stack 是 Ambassador API Gateway 的完整超集,具有附加功能。参见