Como executar contêineres sequencialmente como um trabalho do Kubernetes?
Estou tentando substituir meu agendador de tarefas herdado pelo trabalho do Kubernetes e imaginando como gravar trabalhos sequenciais como um trabalho do Kubernetes.
Primeiro, escrevi o seguinte script para executarjob1
ejob2
na ordem escrita, mas não funcionou como eu esperava.
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
O trabalho descrito acima parece executarjob1
ejob2
em paralelo. Existe alguma boa maneira de correrjob1
ejob2
na ordem escrita?
Anexado.
Eu encontrei recentementehttps://github.com/argoproj/argo muito bom para o meu caso.