1.4. 开发人员预览功能
Developer Preview(开发人员预览)功能不被红帽支持,其功能可能并不完善且不是生产环境就绪。不要将开发人员预览功能用于生产环境或业务关键型工作负载。开发人员预览功能在红帽产品产品中包括早期对功能的访问。客户可以使用这些功能在开发过程中测试并提供反馈。
开发人员预览功能可能没有任何文档,可以随时更改或删除,并且已获得有限的测试。红帽可能会提供在没有关联 SLA 的情况下提交对开发人员预览功能的反馈。如需更多信息,请参阅红帽开发人员预览 - 支持范围。
红帽客户可以通过您的帐户团队提供有关开发人员预览功能的反馈。您还可以使用 连接链接 或发送电子邮件至 rhcl-contactus@redhat.com 来直接询问问题并直接提供反馈。
1.4.1. 扩展 SDK 复制链接链接已复制到粘贴板!
Extension SDK 在连接链接中作为开发者预览功能提供。
Extension SDK 提供了一个框架,供开发人员构建自定义策略扩展,这些扩展与核心策略之外的连接链接功能集成,如 AuthPolicy、RateLimitPolicy、TLSPolicy 和 DNSPolicy。
主要特性包括:
- 构建遵循网关 API 策略附加模式的自定义策略控制器。
- 通过 Unix 套接字使用 gRPC 与连接链路 control plane 集成。
- 使用通用表达式语言(CEL)进行针对 Kuadrant 上下文(topology、请求数据)评估的动态配置。
- 发布数据绑定,以与下游组件(如 Authorino、Envoy WASM 过滤器或 Limitador)共享计算的值或 CEL 程序。
- 订阅集群事件(Gateways, Routes, Policies)以响应更改。
- 访问 helper 功能以在 CEL 表达式中查询 Kuadrant 拓扑(Gateways, attached Policies)。
Kuadrant 社区存储库中提供了扩展和开发人员指南示例,以帮助用户开始构建自己的扩展。如需更多信息,请参阅 扩展 SDK。