我已经使用cetic/helm-nifi helm chart 在 Kuberntes 上部署了 Nifi。我们面临一个问题,如果 nifi pod 重新启动,我们将丢失我们创建的所有进程。有什么方法可以在 nifi 画布中保留该过程的备份。感谢您是否可以为此提出解决方案。
问问题
39 次
2 回答
0
您可能正在使用默认配置部署 helm,或者您也在调整任何配置?
我没有使用nifi,但我认为为 nifi 启用PVC配置可能会解决您的问题。
https://github.com/cetic/helm-nifi/blob/master/values.yaml#L211
您可以通过更改行号来启用PVC 。values.yaml
persistence:
enabled: true
如果您已经创建了卷,您也可以使用它。
于 2022-02-09T13:32:17.493 回答
0
Nifi 将流定义保存在 docker 映像中的/opt/nifi/nifi-current/conf/flow.xml.gz
文件中。强烈建议让/conf
文件夹持久存在。有很多kubernetes
替代方法。查看官方文档
您还可以在/conf
文件夹中找到存档以进行备份
于 2022-02-09T22:09:10.427 回答