Azure Arc を使用した Kubernetes 上の Event Grid の機能

Kubernetes 上の Event Grid には、Kubernetes ワークロードの統合とハイブリッド アーキテクチャの実現に役立つ豊富な機能セットが用意されています。 同じ REST API (バージョン 2020-10-15-preview 以降)、Event Grid CLI、Azure portal エクスペリエンス、管理 SDKデータ プレーン SDK が、Azure Event Grid (同じサービスの他のエディション) と共有されます。 イベントを発行する準備ができたら、各種言語で提供されているデータ プレーン SDK のサンプルを使用できます。これは、Event Grid の両方のエディションで動作します。

Kubernetes 上の Event Grid と Azure Event Grid は多くの機能を共有しており、目標は同じユーザー エクスペリエンスを提供することですが、それらが満たそうとする固有の要件と、それらが置かれているソフトウェア ライフサイクルの段階にいくつか違いがあります。 たとえば、Kubernetes 上の Event Grid で使用できるトピックの種類は Event Grid トピックのみです。これはカスタム トピックと呼ばれる場合もあります。 その他の種類のトピックは適用できないか、それらのサポートがまだ利用できません。 次の表に、Event Grid の 2 つのエディションの主な相違点を示します。

重要

Azure Arc を使用した Kubernetes 上の Event Grid は、現在パブリック プレビュー中です。 このプレビュー バージョンはサービス レベル アグリーメントなしで提供されています。運用環境のワークロードに使用することはお勧めできません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。

Kubernetes 上の Event Grid と Azure 上の Event Grid

機能 Kubernetes 上の Event Grid Azure Event Grid
Event Grid トピック
CNCF Cloud Events スキーマ
Event Grid とカスタム スキーマ ✘*
信頼性の高い配信
メトリック ✔**
Azure Monitor
配信不能の場所
別の Event Grid トピックへのイベントの転送
システム トピック
ドメイン トピック
パートナー イベント
宛先エンドポイントの検証
Azure Functions の Azure Event Grid トリガー
宛先としての Azure Relay のハイブリッド接続
高度なフィルター処理 ✔***
Microsoft Entra ID での Webhook AuthN/AuthZ
リソース ID を使用したイベント配信
データ プレーン SDK の同じセット
管理 SDK の同じセット
同じ Event Grid CLI

* Cloud Events 1.0 スキーマは、機能拡張メカニズムを提供し、オープン標準です。 これらの品質や機能は、Event Grid やカスタム スキーマでは提供されません。 Cloud Events 1.0 スキーマは、Event Grid スキーマが発展したものです。

** トピックとイベント サブスクリプションのメトリックは、Prometheus の公開形式を使用して提供されます。 プレビュー バージョンでは、Azure portal のメトリックやその他の監視機能は現在使用できません。

*** Kubernetes 上の Event Grid は、Azure 上の Event Grid と同様に、イベント データの値に基づいたイベントの高度なフィルター処理をサポートしていますが、Kubernetes 上の Event Grid がサポートしていない機能と演算子がいくつかあります。 詳細については、高度なフィルター処理に関するページを参照してください。

次の手順

Kubernetes 上の Event Grid について詳しく学習するために、Azure Arc を使用した Kubernetes 上の Event Grid (プレビュー) - 概要に関する記事を参照してください。