具有 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 上的事件方格 | 事件格線 |
---|---|---|
Event Grid 主題 | ✔ | ✔ |
CNCF 雲端事件結構描述 | ✔ | ✔ |
事件方格與自訂結構描述 | ✘* | ✔ |
可靠的傳遞 | ✔ | ✔ |
計量 | ✔** | ✔ |
Azure 監視器 | ✘ | ✔ |
無效信件位置 | ✘ | ✔ |
將事件轉送至其他事件方格主題 | ✔ | ✘ |
系統主題 | ✘ | ✔ |
網域主題 | ✘ | ✔ |
合作夥伴事件 | ✘ | ✔ |
目的地端點驗證 | ✘ | ✔ |
Azure Functions 的 Azure 事件方格觸發程序 | ✘ | ✔ |
Azure 轉送的混合式連線作為目的地 | ✘ | ✔ |
進階篩選 | ✔*** | ✔ |
Webhook AuthN/AuthZ 與 Microsoft Entra ID | ✘ | ✔ |
具有資源身分識別的事件傳遞 | ✘ | ✔ |
相同一組資料平面 SDK | ✔ | ✔ |
相同一組管理 SDK | ✔ | ✔ |
相同的事件方格 CLI | ✔ | ✔ |
* 雲端事件 1.0 結構描述提供擴充性機制,而且是開放式標準。 事件方格或自訂結構描述不會提供這些品質或功能。 雲端事件 1.0 結構描述是事件方格結構描述的演進。
** 您可以使用 Prometheus 公開格式,來啟用主題和事件訂閱的計量。 Azure 入口網站上的計量或其他監視功能目前無法在預覽版本中使用。
*** Kubernetes 上的事件方格和 Azure 上的事件方格一樣,均支援根據事件資料中的值來進階篩選事件,但 Kubernetes 上的事件方格並不支援某些功能和運算子。 如需詳細資訊,請參閱進階篩選。
下一步
若要深入了解 Kubernetes 上的事件方格,請參閱具有 Azure Arc 的 Kubernetes 上的事件方格 (預覽) - 概觀。