【发布时间】:2019-10-02 01:16:35
【问题描述】:
这是我正在运行的作业列表:
>kubectl get jobs
NAME COMPLETIONS DURATION AGE
create-samplenames 1/1 32s 25h
download-db 1/1 20s 26h
download-fastq 1/1 20s 26h
download-scripts 1/1 22s 32m
trimming-fasta-1 0/1 63s 63s
trimming-fasta-2 0/1 63s 63s
trimming-fasta-3 0/1 63s 63s
trimming-fasta-4 0/1 62s 62s
我正在尝试等到 trimming-fasta-* 作业完成。我找到了这篇帖子here,但对于某些已完成的工作,它将返回 TRUE。我真的很想等待所有的 trimming-fasta-* 工作完成??
until kubectl get jobs -o jsonpath='{.items[*].status.conditions[?(@.type=="Complete")].status}' ; do sleep 1 ; done
True True True True(base) [david@archlinux otustaxonomy]$
只检查修剪作业的任何想法。顺便说一句,它们都属于同一个作业组,但没有找到任何可以检查作业组完成的东西
apiVersion: batch/v1
kind: Job
metadata:
name: trimming-fasta-$idx
namespace: namespace-test
labels:
jobgroup: trimming
spec:....
有什么想法吗??
【问题讨论】:
标签: kubernetes