你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

具有 Azure Arc 功能的 Kubernetes 上的事件网格

Kubernetes 上的事件网格提供一组丰富的功能,有助于集成 Kubernetes 工作负载并实现混合体系结构。 它与 Azure 事件网格(同一服务的其他版本)共享相同的 rest API(从版本 2020-10-15-preview 开始)、事件网格 CLI、Azure 门户体验、管理 SDK数据平面 SDK。 准备好发布事件时,可以使用以不同语言提供的数据平面 SDK 示例,这些语言适用于两个版本的事件网格。

尽管 Kubernetes 上的事件网格和 Azure 事件网格共享许多功能,并且目标是提供相同的用户体验,但考虑到它们寻求满足的独特要求及其在软件生命周期中的阶段,它们之间存在一些差异。 例如,Kubernetes 上的事件网格中唯一可用的主题类型是事件网格主题,有时也称为自定义主题。 其他主题类型要么不适用,要么尚未提供支持。 下表显示了两个版本的事件网格之间的主要差异。

重要

Azure Arc 的 Kubernetes 上的事件网格目前为公共预览版。 此预览版在提供时没有附带服务级别协议,不建议将其用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款

Kubernetes 上的事件网格与 Azure 上的事件网格

功能 Kubernetes 上的事件网格 Azure 事件网格
事件网格主题
CNCF 云事件架构
事件网格和自定义架构 ✘*
可靠的传递
指标 ✔**
Azure Monitor
死信位置
将事件转发到另一个事件网格主题
系统主题
域主题
合作伙伴事件
目标终结点验证
Azure Functions 的 Azure 事件网格触发器
Azure 中继的混合连接作为目标
高级筛选 ✔***
使用 Microsoft Entra ID 的 Webhook AuthN/AuthZ
使用标识进行事件传送
同一组数据平面 SDK
同一组管理 SDK
相同事件网格 CLI

* Cloud Events 1.0 架构提供一种可扩展性机制,并且是一种开放标准。 事件网格或自定义架构不提供这些特性或功能。 Cloud Events 1.0 架构是从事件网格架构演变而来的。

** 使用 Prometheus 阐释格式提供主题和事件订阅的指标。 Azure 门户上的指标或其他监视功能目前在预览版本中还不可用。

*** Kubernetes 上的事件网格与 Azure 上的事件网格一样,支持基于事件数据中的值对事件进行高级筛选,但存在一些 Kubernetes 上的事件网格不支持的功能和运算符。 有关详细信息,请参阅“高级模式”

后续步骤

若要了解有关 Kubernetes 上事件网格的详细信息,请参阅 Azure Arc 的 Kubernetes 上的事件网格(预览版) - 概述