【发布时间】:2021-05-14 13:46:34
【问题描述】:
寻找有关运行部署在 Kubernetes 中的 Spring Batch 应用程序以访问服务器上的目录、运行命令等的可能解决方案的任何建议。
此应用程序有两个作业,并使用大量 Tasklet 在服务器上使用 linux 命令执行工作。 Tasklet 替换了现有的脚本文件。
作业A:获取服务器上某个目录中的日常文件,在不同目录之间移动文件(准备文件),最后加密服务器上的文件并将文件SFTP到供应商。
工作 B:从供应商处获取确认文件:当供应商提供确认文件时,我们通过 SFTP 检索文件,将其移动到服务器上的一些目录中。
似乎是一个相当直截了当的过程,但根据我们所做的研究,Kubernetes 中的应用程序如何访问目录并在服务器上运行命令并不是那么直截了当。
提前感谢您的任何建议。
【问题讨论】:
-
我添加了一个我相信回答了你的问题的答案,所以请接受它:stackoverflow.com/help/someone-answers。否则让我知道缺少什么来接受它。谢谢。
标签: linux spring-boot shell kubernetes spring-batch