1

我已经使用cetic/helm-nifi helm chart 在 Kuberntes 上部署了 Nifi。我们面临一个问题,如果 nifi pod 重新启动,我们将丢失我们创建的所有进程。有什么方法可以在 nifi 画布中保留该过程的备份。感谢您是否可以为此提出解决方案。

4

2 回答 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 回答