[英]Is there any API Gateway for Azure AKS (Azure kubernetes services) cluster
我是AKS的新手。 我计划在Azure平台上使用AKS群集(Azure kubernetes服务)部署微服务,并且希望通过Azure AD支持的可靠身份验证和授权来保护它。 为此,我正在寻找最支持kubernetes的API网关,即AKS
API网关应具有以下功能-
1. Authentication and Authorization support
2. Azure Active directory integration
3. SSL termination
4. KPI Metrics
5. Load Balancing
6. Request Tracing
7. Auto scaling
8. Pre/Post request processing
我探索了几个选项,例如Ingress Controller,Ambassador。 另外,由于客户端的某些限制,我们无法使用Azure API管理。
没有任何东西支持所有这些“ in box”。 您可以使用Azure应用程序网关,但不会执行1,2,6,8(不确定6到底是什么意思)。 您可以看看Istio ,它具有很多功能。 但是要进行跟踪,您可能需要使用Jaeger \\ Zipkin之类的东西。
我认为您也许可以使用zipkin的oAuth功能从Azure AD验证oAuth令牌,但是您可能需要将该部分卸载到服务中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.