Поделиться через


Сетка событий для Kubernetes с функциями Azure Arc

Служба "Сетка событий" в Kubernetes предлагает широкий набор функций, которые помогают интегрировать рабочие нагрузки Kubernetes и реализовать гибридные архитектуры. Она использует один и тот же REST API (начиная с версии 2020-10-15-preview), интерфейс командной строки для службы "Сетка событий", интерфейс портала Azure, пакеты SDK для управления, пакеты SDK для плоскости данных совместно со службой "Сетка событий Azure", другого выпуска той же службы. Когда вы будете готовы к публикации событий, используйте примеры пакета SDK для плоскости данных, предоставляемые на разных языках, которые работают в обоих выпусках Сетки событий.

Хотя служба "Сетка событий" в Kubernetes и служба "Сетка событий" в Azure имеют много общих функций и предназначены для обеспечения одинакового взаимодействия с пользователем, существуют некоторые отличия, определяемые уникальными требованиями, которым они пытаются удовлетворить и этапом жизненного цикла приложения, на котором они находятся. Например, единственный тип раздела, доступный в службе "Сетка событий" в Kubernetes, — это разделы сетки событий, которые иногда называются пользовательскими разделами. Другие типы разделов либо не применимы, либо поддержка для них пока недоступна. Основные различия между двумя выпусками Сетки событий представлены в следующей таблице.

Важно!

Служба "Сетка событий" в Kubernetes с поддержкой Azure Arc сейчас находится в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не рекомендована для использования рабочей среде. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Дополнительные сведения см. в статье Дополнительные условия использования Предварительных версий Microsoft Azure.

Служба "Сетка событий" для Kubernetes и служба "Сетка событий" в Azure

Компонент Сетка событий в Kubernetes Сетка событий Azure
Разделы службы "Сетка событий"
Схема облачных событий CNCF
Сетка событий и пользовательские схемы ✘*
Надежная доставка сообщений
Метрики ✔**
Azure Monitor
Размещение недоставленных сообщений
Переадресация событий в другой раздел "Сетка событий"
Системные разделы
Разделы домена
События партнеров
Проверка конечной точки назначения
триггер Сетка событий Azure для Функции Azure
Гибридные подключения Azure Relay в качестве назначения
Расширенная фильтрация ✔***
Веб-перехватчик AuthN/AuthZ с идентификатором Microsoft Entra
Доставка событий с использованием удостоверения ресурса
Один набор пакетов SDK для плоскости данных
Один набор пакетов SDK для управления
Один интерфейс командной строки для Сетки событий

* Схема Cloud Events 1.0 предоставляет механизм расширяемости и является открытым стандартом. Эти качества или функции не предоставляются службой "Сетка событий" или пользовательскими схемами. Схема Cloud Events 1.0 — это эволюция схемы Сетки событий.

** Метрики для разделов и подписок на события предоставляются в формате демонстрации Prometheus. Метрики или другие функции мониторинга на портал Azure в настоящее время недоступны в предварительной версии.

*** Служба "Сетка событий" в Kubernetes поддерживает расширенную фильтрацию событий на основе значений в данных событий, так же, как и служба "Сетка событий" в Azure, но существует несколько функций и операторов, которые служба "Сетка событий" в Kubernetes не поддерживает. Дополнительные сведения см. в разделе Расширенная фильтрация.

Следующие шаги

Дополнительные сведения о службе "Сетка событий" в Kubernetes см. в статье Служба "Сетка событий" Azure в Kubernetes (предварительная версия) — обзор.