Kubernetes 中的 Spring Batch 应用程序在服务器上运行 linux 命令

时间:2021-05-14 13:46:34

标签: linux spring-boot shell kubernetes spring-batch

寻找有关运行部署在 Kubernetes 中的 Spring Batch 应用程序以访问服务器上的目录、运行命令等的可能解决方案的任何建议。

此应用程序有两个作业,并使用大量 Tasklets 在服务器上使用 linux 命令执行工作。 Tasklets 替换了现有的脚本文件。

工作A:获取位于服务器目录中的每日文件,在不同目录之间移动文件(准备文件),最后在服务器上加密文件并将文件通过SFTP发送给供应商。

作业 B:从供应商处检索确认文件:当供应商提供确认文件时,我们通过 SFTP 检索该文件,并将其在服务器上的某些目录中移动。

似乎是一个相当简单的过程,但根据我们所做的研究,Kubernetes 中的应用程序如何访问目录并在服务器上运行命令并不是那么简单。

预先感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

<块引用>

Kubernetes 中的应用程序如何访问目录并在服务器上运行命令