【发布时间】:2022-01-21 05:00:28
【问题描述】:
我有一个现有的 kubernetes 部署,它用于数据处理。我们以非 root 用户身份运行它(出于安全原因,我们组强制要求这样做)。
现在,我们有一个新要求,我们希望在后台运行 cron 作业,我知道我们不应该在单个 pod 中使用多个进程,但这是我们需要快速发布的东西,我们不这样做'没有足够的时间和资源来重新构建事物。
我在我的 docker 映像中安装了 cron,我的麻烦在于启动这个 cron 进程,在启动 pod 后我无法启动它,因为我的用户没有启动服务的 root 权限。我尝试了几种方法将其添加到启动进程列表中,例如update-rc.d cron defaults,但到目前为止没有任何效果。
如果有办法让它工作,请指导我。
我们使用的是 ubuntu-minimal 20 基础镜像。
【问题讨论】:
标签: ubuntu kubernetes cron ubuntu-20.04