従来のジョブ スケジューラを Kubernetes ジョブに置き換えようとしており、シーケンシャル ジョブを Kubernetes ジョブとして記述する方法を考えています。
まず、実行する次のスクリプトをjob1
記述job2
した順序で記述しましたが、期待どおりに動作しませんでした。
apiVersion: batch/v1
kind: Job
metadata:
name: sequential
spec:
activeDeadlineSeconds: 100
template:
metadata:
name: sequential_jobs
spec:
containers:
- name: job1
image: image1
- name: job2
image: image2
restartPolicy: Never
上記のジョブは並行して実行job1
されているようです。書かれた順序で実行job2
する良い方法はありますか?job1
job2
添付。
最近、https://github.com/argoproj/argoが私のユースケースに非常に適していることがわかりました。