队列故障排除
LocalQueue 或 ClusterQueue 状态的故障排除
为什么 LocalQueue 中没有 workload 被准入?
LocalQueue 的状态包含 LocalQueue 上任何配置问题的详细信息,
作为 Active
条件的一部分。
运行以下命令查看 LocalQueue 的状态:
kubectl get localqueue -n my-namespace my-local-queue -o yaml
LocalQueue 的状态将类似于以下内容:
status:
admittedWorkloads: 0
conditions:
- lastTransitionTime: "2024-05-03T18:57:32Z"
message: Can't submit new workloads to clusterQueue
reason: ClusterQueueIsInactive
status: "False"
type: Active
在上面的示例中,Active
条件的状态为 False
,因为 ClusterQueue 不活跃。
为什么 ClusterQueue 中没有 workload 被准入?
ClusterQueue 的状态包含 ClusterQueue 上任何配置问题的详细信息,
作为 Active
条件的一部分。
运行以下命令查看 ClusterQueue 的状态:
kubectl get clusterqueue my-clusterqueue -o yaml
ClusterQueue 的状态将类似于以下内容:
status:
admittedWorkloads: 0
conditions:
- lastTransitionTime: "2024-05-03T18:22:30Z"
message: 'Can''t admit new workloads: FlavorNotFound'
reason: FlavorNotFound
status: "False"
type: Active
在上面的示例中,Active
条件的状态为 False
,因为配置的 flavor 不存在。
阅读管理 ClusterQueue了解如何配置 ClusterQueue。
如果 ClusterQueue 配置正确,状态将类似于以下内容:
status:
admittedWorkloads: 1
conditions:
- lastTransitionTime: "2024-05-03T18:35:28Z"
message: Can admit new workloads
reason: Ready
status: "True"
type: Active
如果 ClusterQueue 的 Active
条件状态为 True
,但你仍然没有观察到 workload 被准入,
那么问题更可能出现在单个 workload 上。
阅读 Job 故障排除了解为什么单个作业无法被准入。
反馈
这个页面有帮助吗?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.