Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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 如何检查k8s吊舱启动所需的时间?_Kubernetes_Kubernetes Pod - Fatal编程技术网

Kubernetes 如何检查k8s吊舱启动所需的时间?

Kubernetes 如何检查k8s吊舱启动所需的时间?,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,我想知道在Kubernetes启动吊舱需要多长时间。我的pod有3个初始容器和9个实际容器。 以下是我迄今为止所尝试的: 方法1:启动吊舱并监控,直到有9/9个集装箱在运行。kubectl description pod中的AGE将给出启动时间的概念 方法2:使用kubectl events或kubectl description命令参考pod的事件。问题是并非所有容器都有事件。此外,没有明确的方法来理解pod处于READY状态所需的时间 问题:Kubernetes是否提供了确定整个pod

我想知道在Kubernetes启动吊舱需要多长时间。我的pod有
3个初始容器
9个实际容器
。 以下是我迄今为止所尝试的:

  • 方法1:启动吊舱并监控,直到有9/9个集装箱在运行。
    kubectl description pod
    中的
    AGE
    将给出启动时间的概念
  • 方法2:使用
    kubectl events
    kubectl description
    命令参考pod的事件。问题是并非所有容器都有事件。此外,没有明确的方法来理解pod处于
    READY
    状态所需的时间


问题:Kubernetes是否提供了确定整个pod启动时间的方法?

当事情开始设置时,您的pod将通过一系列步骤进行

您可以使用:

kubectl get po <pod_name> -o yaml
如果您想在shell中自动解析所有这些内容,我建议您
对于实际的YAML解析。

当事情开始设置时,您的pod将通过一组数据进行处理

您可以使用:

kubectl get po <pod_name> -o yaml
如果您想在shell中自动解析所有这些内容,我建议您
对于实际的YAML解析。

虽然在Kubernetes中没有确切的机制,但您可能需要检查:

kube state metrics是一个侦听Kubernetes的简单服务 API服务器并生成有关对象状态的度量。(见 下面的度量部分中的示例。)它不关注 单个Kubernetes组件的运行状况,但在 内部各种对象的运行状况,例如部署、节点和 豆荚

使用它,您可以导出对象创建时间。在这种情况下,度量名称将是
kube\uu created
。第6节中的“关于度量”将进一步解释kube状态度量和对象创建时间的使用


请注意,如果您要测量您的
吊舱开始时间
,您必须假设运行该吊舱所需的所有图像都已在机器上预拉。否则,您的测量将不正确,因为它将包括影响Kubernetes性能的变量,如网络或图像大小。

虽然Kubernetes中没有确切的机制,但您可能需要检查:

kube state metrics是一个侦听Kubernetes的简单服务 API服务器并生成有关对象状态的度量。(见 下面的度量部分中的示例。)它不关注 单个Kubernetes组件的运行状况,但在 内部各种对象的运行状况,例如部署、节点和 豆荚

使用它,您可以导出对象创建时间。在这种情况下,度量名称将是
kube\uu created
。第6节中的“关于度量”将进一步解释kube状态度量和对象创建时间的使用

请注意,如果您要测量您的
吊舱开始时间
,您必须假设运行该吊舱所需的所有图像都已在机器上预拉。否则,您的测量将不正确,因为它将包括影响Kubernetes性能的变量,如网络或图像大小