【发布时间】:2019-07-15 10:44:03
【问题描述】:
我有 Jenkins POD,它用 pvc 安装 pv。
现在我想创建一个使用相同 pvc 的 cronjob,以便在 jenkins build 上进行一些日志轮换。
如何从 cronjob 访问 Jenkins PVC 以便在 PV 上执行一些批处理程序?
【问题讨论】:
标签: cron openshift persistent-volumes persistent-volume-claims
我有 Jenkins POD,它用 pvc 安装 pv。
现在我想创建一个使用相同 pvc 的 cronjob,以便在 jenkins build 上进行一些日志轮换。
如何从 cronjob 访问 Jenkins PVC 以便在 PV 上执行一些批处理程序?
【问题讨论】:
标签: cron openshift persistent-volumes persistent-volume-claims
如何从 cronjob 访问 Jenkins PVC 以便在 PV 上执行一些批处理程序?
我个人认为可以考虑通过以下方式将 Jenkins PVC 与 CronJob pod 共享。
使用两个 PVC(例如 Jenkins PVC 和 CrontJob PVC)共享创建为 ReadWriteMany 的 PV。更多详情请参考Sharing an NFS mount across two persistent volume claims 。
或在停止 Jenkins Pod 后启动 CronJob Pod 时挂载 Jenkins PVC。 在使用 Cronjob pod 挂载 PVC 之前,需要停止 Jenkins Pod。
希望对你有帮助。
【讨论】: