SinkBinding¶
SinkBinding 对象支持将事件的产生与投递地址分离开来。
您可以使用 sink 绑定将一个主体(subject)导向一个接收器(sink)。主体是嵌入了 PodSpec 模板并产生事件的 Kubernetes 资源。接收器是可寻址的、可以接收事件的 Kubernetes 对象。
SinkBinding 对象将环境变量注入到接收器的 PodTemplateSpec 中。因此,应用程序代码不需要直接与 Kubernetes API 交互来定位事件目标。这些环境变量如下所示:
K_SINK- 解析后的接收器的 URL。K_CE_OVERRIDES- 一个 JSON 对象,用于指定出站事件的覆盖项。