Контекст:
У нас есть кластер Apache Nifi, развернутый в Kubernetes в виде наборов с отслеживанием состояния, а для репозиториев Nifi используется шаблон требования тома.
Используемые нами диаграммы Nifi
Есть вариант использования, когда обработка файлов выполняется Nifi. Таким образом, каналы файлов помещаются в общую папку, и nifi будет читать их из общей папки. Когда присутствует несколько узлов Nifi, все три будут читать из общей папки.
В среде без кубернетов мы используем общий файловый ресурс NFS.
В AWS мы используем AWS S3 для хранения, а у Nifi есть процессоры для чтения с S3.
Проблема:
Nifi уже развернут как набор с отслеживанием состояния и использует шаблон требования тома для репозитория хранилища. Как мы можем смонтировать этот общий ресурс NFS для подачи файлов на все реплики nifi.
или, другими словами, постановка вопроса в общей манере,
Как можно подключить одну общую папку NFS ко всем репликам с отслеживанием состояния?
Проверенные решения
Мы попытались связать отдельные заявленные папки pvc с общим ресурсом nfs, но похоже, что это обходной путь.
Может кто-нибудь помочь. Будем очень признательны за любые подсказки.