Azure Arc 기능을 사용하는 Kubernetes의 Event Grid
Kubernetes의 Event Grid는 워크로드를 통합하고 하이브리드 아키텍처를 실현하는 데 도움이 되는 다양한 기능 집합을 제공합니다. 동일한 서비스의 다른 버전과 같은 rest API(버전 2020-10-15-preview부터 적용), Event Grid CLI, Azure Portal 환경, 관리 SDK, Azure Event Grid를 사용하는 데이터 평면 SDK를 공유합니다. 이벤트를 게시할 준비가 되면 Event Grid 두 버전 모두에서 작동하는 다른 언어로 제공된 데이터 평면 SDK 예제를 사용할 수 있습니다.
Kubernetes의 Event Grid와 Azure Event Grid는 다양한 기능을 공유하며 동일한 사용자 환경 제공을 목표로 하지만, 충족해야 하는 요구 사항과 소프트웨어 수명 주기에 있는 단계가 서로 다릅니다. 예를 들어 Kubernetes의 Event Grid에서는 사용자 지정 항목이라고도 하는 Event Grid 항목 유형만 사용할 수 있습니다. 다른 형식의 항목은 적용할 수 없거나 아직 지원되지 않습니다. Event Grid의 두 버전 간의 주요 차이점은 다음 표에 나와 있습니다.
Important
Azure Arc를 사용하는 Kubernetes의 Event Grid는 현재 공개 미리 보기로 제공됩니다. 이 미리 보기 버전은 서비스 수준 계약 없이 제공되며 프로덕션 워크로드에는 사용하지 않는 것이 좋습니다. 특정 기능이 지원되지 않거나 기능이 제한될 수 있습니다. 자세한 내용은 Microsoft Azure Preview에 대한 추가 사용 약관을 참조하세요.
Kubernetes의 Event Grid 및 Azure의 Event Grid
기능 | Kubernetes의 Event Grid | Azure Event Grid |
---|---|---|
Event Grid 항목 | ✔ | ✔ |
CNCF 클라우드 이벤트 스키마 | ✔ | ✔ |
Event Grid 및 사용자 지정 스키마 | ✔ | |
안정적인 배달 | ✔ | ✔ |
메트릭 | ✔** | ✔ |
Azure Monitor | ✔ | |
배달 못한 편지 위치 | ✔ | |
다른 Event Grid 항목으로 이벤트 전달 | ✔ | |
시스템 항목 | ✔ | |
도메인 항목 | ✔ | |
파트너 이벤트 | ✔ | |
대상 엔드포인트 유효성 검사 | ✔ | |
Azure Functions의 Azure Event Grid 트리거 | ✔ | |
Azure Relay의 하이브리드 연결을 대상으로 지정 | ✔ | |
고급 필터링 | ✔*** | ✔ |
Microsoft Entra ID를 사용하는 웹후크 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(미리 보기) - 개요를 참조하세요.