使用 Traefik Hub 治理 API¶
Traefik Hub 通过企业级 API Gateway 和全面的 API Management 能力改进您的 API 基础设施。Hub 构建于 Traefik Proxy 之上,使组织能够在云原生环境中大规模治理、保护和管理 API。
API Gateway 与 API Management 能力¶
Traefik Hub 为 API 治理提供两种互补的方式:
-
Traefik Hub API Gateway:为云原生 API 网关场景提供企业级安全、分布式功能和高级访问控制,还包含支持现代机器学习工作负载的 AI Gateway 功能。
-
Traefik Hub API Management:提供全面的 API 生命周期管理、开发者门户和组织管理功能,适合在多个环境中管理多个 API 的团队。
API 管理功能¶
Traefik Hub API Management 提供一套完整功能,旨在简化 API 治理并提升开发者生产力:
全面的 API 生命周期管理¶
- 集中式 API 目录:完整的 API 清单,提供实时可见性和控制能力
- 高级版本管理:使用高度灵活的 API 版本管理和 Kubernetes 原生标签,对 API 进行逻辑组织、跟踪其演变,并避免对客户端应用造成破坏性变更
- 质量控制:通过 Traefik Hub 的静态分析器执行错误检查和变更影响分析,尽早发现错误,确保合规并防止配置错误
- 资源管理:通过 Plans 和 Bundles,集中管理各组 API 的速率限制、配额和策略实施,确保资源管理一致而高效
- 订阅管理:创建受管订阅和自助订阅,提升易用性、安全性和可审计性
- 标准合规:使用业界标准 OpenAPI 规范导入、校验和管理 API
开发者体验与自助服务¶
- 可自定义门户:轻松创建一个或多个专用 API 门户,让开发者发现、理解并使用您的 API
- 交互式 API 测试:允许开发者直接在门户内测试 API,立即获得反馈
- 品牌化体验:自定义 API 门户,提供 API 文档、清晰的集成说明和个性化内容,促进采用并简化开发
- 凭证管理:直接在门户生成 API 密钥等 API 访问凭证,简化访问并保障集成安全
- 自动生成文档:根据 OpenAPI 规范在门户中自动生成交互式 API 文档
企业级安全¶
- 访问控制:通过详细的 API 策略和 JWT 检查实施细粒度权限,保护对 API 资源的访问
- 身份集成:通过业界标准身份验证协议(包括原生 OIDC 支持),对接 Keycloak、Okta、Auth0 等现有身份与访问管理(IAM)解决方案
- 数据保护:高级 TLS 管理,支持 Let's Encrypt(ACME)和 SPIFFE,提供可靠的数据保护
- 威胁防护:由 OWASP Coraza 驱动的原生 Web 应用防火墙(WAF),用于防御已知漏洞
可观测性¶
- 开放标准监控:通过 OpenTelemetry 集成深入了解 API 健康状况和性能,提供指标与追踪能力,避免供应商锁定
- 第三方集成:直接在 Traefik Hub 仪表盘中提供开箱即用的 Treblle 集成,获得实时可观测性,无需维护复杂的监控基础设施
- 预置 Grafana 仪表盘:即用型监控仪表盘,包含关键 API 指标和性能指标
开始 API 治理¶
通过 Traefik Hub 的治理能力改进您的 API 基础设施:
- 从 API Gateway 开始:引入企业安全、身份验证、分布式功能和 AI Gateway 功能
- 通过 API Management 扩展:增加全面的生命周期管理、开发者门户和治理功能
准备好大规模治理 API 了吗?探索 Traefik Hub API Management,了解它如何改进您的 API 策略。