如何使用Kubernetes和Docker顺序运行作业

时间:2019-05-10 15:09:19

标签: docker kubernetes jobs

我想使用Kubernetes安排三个连续的任务。这三个任务是:

1-从URL下载文件

2-处理文件

3-将文件放入Web服务器(必须配置服务器,并且必须首先在其中安装一些模块)

我认为我可以使用Kubernetes jobs来做到这一点,但是我没有找到执行此类任务的示例。

此外,我不知道如何在使用Web服务器之前先对其进行配置。是否可以从服务器创建Docker映像,对其进行配置并最终从中获取快照?

编辑: 第一步,我只想创建一个用于下载文件的作业。我找不到任何样品。我该怎么办?

1 个答案:

答案 0 :(得分:0)

我认为,当今最有效,最有效的解决方案仍然是使用initContainers

InitContainers是在当前情况下处理任务的最佳工具。 使用example provided here并将所有任务实现为initContainers。

关于配置Web服务器和进一步的容器使用: 有很多文章提供了有关如何创建自己的Docker映像的逐步说明。 我建议您将Steps To Build Apache Web Server Docker Image用作示例。

相关问题