对于运行在 Google Cloud Platform 的 GKE 中的微服务,如何创建一个 API 网关来处理:
向外部公开服务并重定向到服务:与 Ingress 类似,每个服务不必公开自己,而只需一个 API 网关
身份验证:在任何流量重定向到服务之前,它由 API 网关进行身份验证
我已经搜索并找到了 Google Cloud Endpoint 和 Ambassador,但它们有点缺乏 GKE 的说明。任何关于它们的好教程也将不胜感激
谢谢!
更新开发:
- Google Cloud Endpoint 原来是 API 服务应用程序容器前面的一个边车容器,它基本上是服务网格。根据本指南:https ://cloud.google.com/endpoints/docs/openapi/architecture-overview#esp
那么问题来了,如何为 GKE 设置 API 网关?