基于 APIGateway 打造生产级别的 Knative 服务
导读 :在实际应用中,通过 APIGateway(即 API 网关),可以为内部服务提供保护、提供统一的鉴权管理、限流、监控等能力,开发人员只需要关注内部服务的业务逻辑即可。作者元毅在本文中将会为大家介绍:如何通过阿里云 API 网关以及内网 SLB,将 Knative 服务对外发布,以打造生产级别的 Knative 服务。 关于阿里云 API 网关 阿里云 API 网关为您提供完整的 API 托管服务,辅助用户将能力、服务、数据以 API 的形式开放给合作伙伴,也可以发布到 API 市场供更多的开发者采购使用。 提供防攻击、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证 API 安全,降低 API 开放风险 提供 API 定义、测试、发布、下线等全生命周期管理,并生成 SDK、API 说明文档,提升 API 管理、迭代的效率 提供便捷的监控、报警、分析、API 市场等运维、运营工具,降低 API 运营、维护成本 基于阿里云 API 网关发布服务 绑定 Istio 网关到内网 SLB 创建内网 SLB,绑定 Istio 网关应用。可以直接通过下面的 yaml 创建内网 SLB: apiVersion: v1 kind: Service metadata: annotations: service.beta.kubernetes.io/alicloud