首页 > 解决方案 > 每日文件放入 Kubernetes

问题描述

我需要使用非云原生技术在 Kubernetes 中创建解决方案。

要求之一是每天将数据导入集群中的数据库。集群既可以在 prem 上运行,也可以在 VPN 等云中运行。

我的问题是将数据导入集群有哪些选择?目前,数据将以 .csv 文件的形式提供。

是否可以在集群内运行 cron 作业来获取文件,集群是否可以访问托管它的网络等?

标签: kubernetes

解决方案


如果我是你,我会创造:

  1. 一个网络共享目录,例如 /tmp/data-to-import。

  2. 使用我的 cron 作业 pod 中的卷安装该目录。

  3. 将该共享目录(从步骤 1 开始)安装到某个服务器或本地磁盘上。

现在,您每天唯一要做的就是;将您的数据文件放在该目录中。

可能有多种方法可以解决此问题,但是当您征求意见时,这是我的意见。:)


推荐阅读