Kubernetes 公制中的“条件”是什么意思?
在中,有一个pods的度量-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”:“
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