Kubernetes 如何检查k8s吊舱启动所需的时间?
我想知道在Kubernetes启动吊舱需要多长时间。我的pod有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
3个初始容器
和9个实际容器
。
以下是我迄今为止所尝试的:
- 方法1:启动吊舱并监控,直到有9/9个集装箱在运行。
中的kubectl description pod
将给出启动时间的概念AGE
- 方法2:使用
或kubectl events
命令参考pod的事件。问题是并非所有容器都有事件。此外,没有明确的方法来理解pod处于kubectl description
状态所需的时间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性能的变量,如网络或图像大小