Можно ли разрешить конвейеру вывода Kubeflow (KFServing) публиковать сообщения в Kafka?

Я начинаю использовать Kubeflow и читал о KFServing. Есть эта интеграция с Kafka, чтобы потреблять из темы. Мне нужно запустить конвейер вывода, который потребляет данные из Kafka, выполняет некоторую предварительную обработку данных, запускает прогноз машинного обучения, а затем публикует результат обратно в Kafka, например:

введите здесь описание изображения

Я знаю, что могу использовать Knative eventing для приема данных из темы Kafka 1. Есть ли способ использовать Kafka в качестве приемника, или мне нужно написать отдельный контейнер, который публикует события в теме Kafka 2?

Спасибо!


person openrory    schedule 03.03.2020    source источник


Ответы (2)


В Knative Eventing появился новый ресурс KafkaSink, который можно использовать для публикации CloudEvents в тему Kafka, отправив их на HTTP-адрес, указанный в статусе.

person pierDipi    schedule 25.01.2021

@openroy В этом видео в 50:33 докладчик говорит, что служба (например, KFServing) может вернуть ответ HTTP в канал ответа.

person Jeff L    schedule 07.05.2020