kubernetes - 每日文件放入 Kubernetes
问题描述
我需要使用非云原生技术在 Kubernetes 中创建解决方案。
要求之一是每天将数据导入集群中的数据库。集群既可以在 prem 上运行,也可以在 VPN 等云中运行。
我的问题是将数据导入集群有哪些选择?目前,数据将以 .csv 文件的形式提供。
是否可以在集群内运行 cron 作业来获取文件,集群是否可以访问托管它的网络等?
解决方案
如果我是你,我会创造:
一个网络共享目录,例如 /tmp/data-to-import。
使用我的 cron 作业 pod 中的卷安装该目录。
将该共享目录(从步骤 1 开始)安装到某个服务器或本地磁盘上。
现在,您每天唯一要做的就是;将您的数据文件放在该目录中。
可能有多种方法可以解决此问题,但是当您征求意见时,这是我的意见。:)
推荐阅读
- r - 来自嵌套行列表的 Data.frame,带有类列表的列
- javascript - 反应原生视图自动高度
- python - Python json.decoder.JSONDecodeError:额外数据
- c++ - 剪辑剔除问题附近的pssm阴影贴图
- javascript - 图库网格未正确显示
- javascript - 是 res/req 关键字还是您可以随意命名它们?
- javascript - 如何在javascript中按值将数组拆分为设置大小的块?
- windows - Windows Server 2019 Docker docker.exe:来自守护程序的错误响应:无法启动服务实用程序 VM(createreadwrite):
- rest-assured-jsonpath - 如何从以下 JSON 中提取和显示首选项节点
- c# - uwp/wpf 中的叠加视图