簡體   English   中英

如何獲取使用 kubectl 命令運行的作業數?

[英]How to get the count of the jobs running using kubectl command?

我可以使用 kubectl 命令獲得命名空間下的作業:

kubectl get jobs --namespace xxx

這是給我工作信息

在此處輸入圖像描述

我想使用 kubectl 命令打印作業數。 怎么做?

如果您想獲得在命名空間中運行的作業數量,您也可以像這樣使用它

kubectl get jobs -n dcs | grep -v NAME | wc -l

您可以為此使用wcjq

kubectl get jobs --output name | wc -l

jq

kubectl get jobs --output json | jq -j '.items | length'

go-template方式,無需管道或安裝。 只是好的舊 kubectl:

kubectl get jobs --namespace xxx -o go-template='{{printf "%d\n" (len  .items)}}'

lengo-template中的一個內置函數,用於將元素的數量返回給它的參數。 例如: items

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM