如何保存 filebeat 注册表
How to keep filebeat registry
我需要将我的 filebeat 移动到其他命名空间,但我必须保留注册表,我的意思是:
# data folder stores a registry of read status for all files, so we don't send everything again on a Filebeat pod restart
- name: data
hostPath:
path: /var/lib/filebeat-data
type: DirectoryOrCreate
你能告诉我如何在 kubernetes 中复制它吗
只是为了检查我的假设:
- filebeat 是一个 DaemonSet
- 当您在新命名空间中启动它时,您希望保留注册表
- 您很高兴保持 on-disk 路径不变
因为 data
文件夹是直接从主机挂载的 - 如果您在新的命名空间中应用相同的 DaemonSet,它会将相同的位置挂载到容器中。因此无需复制任何文件。
我需要将我的 filebeat 移动到其他命名空间,但我必须保留注册表,我的意思是:
# data folder stores a registry of read status for all files, so we don't send everything again on a Filebeat pod restart
- name: data
hostPath:
path: /var/lib/filebeat-data
type: DirectoryOrCreate
你能告诉我如何在 kubernetes 中复制它吗
只是为了检查我的假设:
- filebeat 是一个 DaemonSet
- 当您在新命名空间中启动它时,您希望保留注册表
- 您很高兴保持 on-disk 路径不变
因为 data
文件夹是直接从主机挂载的 - 如果您在新的命名空间中应用相同的 DaemonSet,它会将相同的位置挂载到容器中。因此无需复制任何文件。