Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 公制中的“条件”是什么意思?_Kubernetes_Kube State Metrics - Fatal编程技术网

Kubernetes 公制中的“条件”是什么意思?

Kubernetes 公制中的“条件”是什么意思?,kubernetes,kube-state-metrics,Kubernetes,Kube State Metrics,在中,有一个pods的度量-kube\u pod\u status\u ready,它有3个属性 pod=<pod-name> namespace=<pod-namespace> condition=<true|false|unknown> pod= 名称空间= 状况= condition属性代表什么?我在文件里找不到它的定义。我能猜出它的意思,但如果能得到它的计算方法的定义或解释,那就太好了。这在。本质上,它是状态字段中的条件,用于“type”:“

在中,有一个pods的度量-
kube\u pod\u status\u ready
,它有3个属性

pod=<pod-name>  
namespace=<pod-namespace> 
condition=<true|false|unknown>
pod=
名称空间=
状况=
condition
属性代表什么?我在文件里找不到它的定义。我能猜出它的意思,但如果能得到它的计算方法的定义或解释,那就太好了。

这在。本质上,它是
状态
字段中的条件,用于
“type”:“Ready”
,用于给定的pod。例如,在以下输出中:

$ kubectl get pod <your-pod> -o=json | jq .status.conditions
[
  ...
  {
    "lastProbeTime": null,
    "lastTransitionTime": "2018-11-20T22:45:27Z",
    "status": "True",
    "type": "Ready"
  },
  ...
]
$kubectl get pod-o=json | jq.status.conditions
[
...
{
“lastProbeTime”:空,
“lastTransitionTime”:“2018-11-20T22:45:27Z”,
“状态”:“正确”,
“类型”:“就绪”
},
...
]
在这种情况下,子字段
“status”:“True”
表示度量中的
条件=True
。或者,
“状态”:“False”
表示
条件=False
“状态”:“未知”
表示
条件=Unknown