<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>故障排除 on Kueue</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/</link><description>Recent content in 故障排除 on Kueue</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 20 Jul 2026 00:10:19 -0700</lastBuildDate><atom:link href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/index.xml" rel="self" type="application/rss+xml"/><item><title>Job 故障排除</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_jobs/</link><pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_jobs/</guid><description>&lt;p&gt;本文档介绍如何排除挂起的
&lt;a href="https://kubernetes.io/docs/concepts/workloads/controllers/job/"&gt;Kubernetes Jobs&lt;/a&gt;
的故障，
但大多数想法可以推广到其他&lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/"&gt;支持的作业类型&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;请参阅 &lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/overview/#high-level-kueue-operation"&gt;Kueue 概览&lt;/a&gt;
以可视化协作运行 Job 的组件。&lt;/p&gt;
&lt;p&gt;在本文档中，假设你的 Job 名为 &lt;code&gt;my-job&lt;/code&gt;，位于 &lt;code&gt;my-namespace&lt;/code&gt; 命名空间中。&lt;/p&gt;
&lt;h2 id="identifying-the-workload-for-your-job"&gt;
识别你的 Job 对应的 Workload
&lt;a href="#identifying-the-workload-for-your-job" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;对于每个 Job，Kueue 创建一个 &lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/concepts/workload/"&gt;Workload&lt;/a&gt; 对象来保存
Job 准入的详细信息，无论它是否被准入。&lt;/p&gt;
&lt;p&gt;要找到 Job 对应的 Workload，你可以使用以下任一步骤：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;你可以通过运行以下命令从 Job 事件中获取 Workload 名称：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl describe job -n my-namespace my-job
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;相关事件将如下所示：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Normal CreatedWorkload 24s batch/job-kueue-controller Created Workload: my-namespace/job-my-job-19797
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Kueue 在标签 &lt;code&gt;kueue.x-k8s.io/job-uid&lt;/code&gt; 中包含源 Job 的 UID。
你可以使用以下命令获取 workload 名称：&lt;/p&gt;</description></item><item><title>队列故障排除</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_queues/</link><pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_queues/</guid><description>&lt;h2 id="why-no-workloads-are-admitted-in-the-localqueue"&gt;
为什么 LocalQueue 中没有 workload 被准入？
&lt;a href="#why-no-workloads-are-admitted-in-the-localqueue" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/concepts/local_queue/"&gt;LocalQueue&lt;/a&gt; 的状态包含 LocalQueue 上任何配置问题的详细信息，
作为 &lt;code&gt;Active&lt;/code&gt; 条件的一部分。&lt;/p&gt;
&lt;p&gt;运行以下命令查看 LocalQueue 的状态：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl get localqueue -n my-namespace my-local-queue -o yaml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;LocalQueue 的状态将类似于以下内容：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;status&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;admittedWorkloads&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#0000cf;font-weight:bold"&gt;0&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;conditions&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;- &lt;span style="color:#204a87;font-weight:bold"&gt;lastTransitionTime&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#4e9a06"&gt;&amp;#34;2024-05-03T18:57:32Z&amp;#34;&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;message&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#000"&gt;Can&amp;#39;t submit new workloads to clusterQueue&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;reason&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#000"&gt;ClusterQueueIsInactive&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;status&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#4e9a06"&gt;&amp;#34;False&amp;#34;&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#204a87;font-weight:bold"&gt;type&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;:&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt; &lt;/span&gt;&lt;span style="color:#000"&gt;Active&lt;/span&gt;&lt;span style="color:#f8f8f8"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在上面的示例中，&lt;code&gt;Active&lt;/code&gt; 条件的状态为 &lt;code&gt;False&lt;/code&gt;，因为 ClusterQueue 不活跃。&lt;/p&gt;</description></item><item><title>Kueue 中的 Provisioning Request 故障排除</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_provreq/</link><pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_provreq/</guid><description>&lt;p&gt;本文档帮助你排除 ProvisioningRequest 的故障，这是由
&lt;a href="https://github.com/kubernetes/autoscaler/blob/4872bddce2bcc5b4a5f6a3d569111c11b8a2baf4/cluster-autoscaler/provisioningrequest/apis/autoscaling.x-k8s.io/v1beta1/types.go#L41"&gt;ClusterAutoscaler&lt;/a&gt;
定义的 API。&lt;/p&gt;
&lt;p&gt;Kueue 通过 &lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/admission-check-controllers/provisioning/"&gt;Provisioning Admission Check Controller&lt;/a&gt;
创建 ProvisioningRequest，并将其视为&lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/concepts/admission_check/"&gt;准入检查&lt;/a&gt;。
为了让 Kueue 准入 Workload，为其创建的 ProvisioningRequest 需要成功。&lt;/p&gt;
&lt;h2 id="before-you-begin"&gt;
开始之前
&lt;a href="#before-you-begin" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;在开始故障排除之前，请确保你的集群满足以下要求：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;你的集群已启用 ClusterAutoscaler，且 ClusterAutoscaler 支持 ProvisioningRequest API。
检查你的云提供商文档以确定支持 ProvisioningRequest 的最低版本。
如果你使用 GKE，你的集群应该运行版本 &lt;code&gt;1.28.3-gke.1098000&lt;/code&gt; 或更新版本。&lt;/li&gt;
&lt;li&gt;你使用支持 ProvisioningRequest 的节点类型。这可能因云提供商而异。&lt;/li&gt;
&lt;li&gt;Kueue 的版本是 &lt;code&gt;v0.5.3&lt;/code&gt; 或更新版本。&lt;/li&gt;
&lt;li&gt;你已在&lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/installation/#change-the-feature-gates-configuration"&gt;特性门控配置&lt;/a&gt;中启用了 &lt;code&gt;ProvisioningACC&lt;/code&gt;。
对于 Kueue &lt;code&gt;v0.7.0&lt;/code&gt; 或更新版本，此特性门控默认启用。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="identifying-the-provisioning-request-for-your-job"&gt;
识别你的作业对应的 Provisioning Request
&lt;a href="#identifying-the-provisioning-request-for-your-job" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;请参阅 &lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_jobs/#identifying-the-workload-for-your-job"&gt;Job 故障排除指南&lt;/a&gt;，
了解如何识别你的作业对应的 Workload。&lt;/p&gt;</description></item><item><title>Pod 故障排除</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_pods/</link><pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_pods/</guid><description>&lt;p&gt;本文档介绍如何排除由 Kueue 直接管理的&lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/plain_pods/"&gt;普通 Pod&lt;/a&gt; 的故障，
换句话说，就是不由 Kubernetes Job 或支持的 CRD 管理的 Pod。&lt;/p&gt;


&lt;div class="alert alert-primary" role="alert"&gt;
&lt;h4 class="alert-heading"&gt;注意&lt;/h4&gt;

 本文档重点介绍 Kueue 管理 Pod 时与其他作业集成不同的行为。
你可以阅读 &lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_jobs/"&gt;Job 故障排除&lt;/a&gt;了解更多通用的故障排除步骤。

&lt;/div&gt;

&lt;h2 id="is-my-pod-directly-managed-by-kueue"&gt;
我的 Pod 是否由 Kueue 直接管理？
&lt;a href="#is-my-pod-directly-managed-by-kueue" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Kueue 向其管理的 Pod 添加标签 &lt;code&gt;kueue.x-k8s.io/managed&lt;/code&gt;，值为 &lt;code&gt;true&lt;/code&gt;。
如果 Pod 上没有此标签，意味着 Kueue 不会直接准入或统计此 Pod 的资源使用情况。&lt;/p&gt;
&lt;p&gt;Pod 可能没有 &lt;code&gt;kueue.x-k8s.io/managed&lt;/code&gt; 标签的原因如下：&lt;/p&gt;</description></item><item><title>删除 ClusterQueue 故障排除</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_delete_clusterqueue/</link><pubDate>Wed, 28 Aug 2024 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_delete_clusterqueue/</guid><description>&lt;p&gt;当 ClusterQueue 有活跃的 Workload 时，删除它可能需要额外的步骤。&lt;/p&gt;
&lt;p&gt;本指南提供了安全删除 ClusterQueue 的清晰方法，解释了删除过程并提供了处理特定场景的替代方法。&lt;/p&gt;
&lt;p&gt;在本示例中，假设你的 ClusterQueue 名为 &lt;code&gt;my-cq&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id="understanding-kubectl-delete-clusterqueue"&gt;
理解 &lt;code&gt;kubectl delete clusterqueue&lt;/code&gt;
&lt;a href="#understanding-kubectl-delete-clusterqueue" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;当你运行以下命令时：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kubectl delete clusterqueue my-cq
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;你正在启动删除 ClusterQueue 对象的操作。
但是，如果仍有 Workload 在使用该 ClusterQueue，命令可能会挂起或需要一些时间才能完成。&lt;/p&gt;
&lt;h2 id="why-does-this-happen"&gt;
为什么会发生这种情况？
&lt;a href="#why-does-this-happen" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Kueue 为每个 Job 创建一个 &lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/concepts/workload/"&gt;Workload&lt;/a&gt; 对象来跟踪其准入状态。
如果 Workload 被准入，它会与特定的 ClusterQueue 关联。
Kueue 使用名为 &lt;code&gt;kueue.x-k8s.io/resource-in-use&lt;/code&gt; 的
&lt;a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/finalizers/"&gt;finalizer&lt;/a&gt;
来防止在资源仍在使用时删除 ClusterQueue。
因此，具有此 finalizer 的 ClusterQueue 在释放所有资源之前无法被删除。&lt;/p&gt;</description></item><item><title>使用 Agent Skills 进行故障排除</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_agent_skills/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/troubleshooting/troubleshooting_agent_skills/</guid><description>&lt;p&gt;Kueue 包含实验性的 agent skills，可帮助 AI agent 按照可重复的 runbook
排查常见的 Workload 问题。这些 skills 位于
&lt;a href="https://github.com/kubernetes-sigs/kueue/tree/main/cmd/experimental/skills"&gt;&lt;code&gt;cmd/experimental/skills&lt;/code&gt;&lt;/a&gt;，
面向能够读取 &lt;code&gt;AGENTS.md&lt;/code&gt; 等仓库说明的 agent。&lt;/p&gt;


&lt;div class="alert alert-warning" role="alert"&gt;
&lt;h4 class="alert-heading"&gt;实验性能力&lt;/h4&gt;

 Agent skills 和 &lt;code&gt;AGENTS.md&lt;/code&gt; 支持仍是实验性的。它们不是 Kueue API、CLI 命令或发布二进制，
也不提供向后或向前兼容性保证。
Agent 的行为具有非确定性，因此必须由人工监督排查过程，并在采取操作前验证结果。

&lt;/div&gt;

&lt;h2 id="before-you-begin"&gt;
开始之前
&lt;a href="#before-you-begin" class="anchor-link"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;使用这些 skills 前，请确认：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;已在你的 agent 配置文件中添加 &lt;code&gt;@AGENTS.md&lt;/code&gt; 引用。&lt;/li&gt;
&lt;li&gt;Agent 能够理解 &lt;code&gt;AGENTS.md&lt;/code&gt; 以及 &lt;code&gt;cmd/experimental/skills&lt;/code&gt; 下的文件。&lt;/li&gt;
&lt;li&gt;你有一份包含这些 skills 的 Kueue 仓库本地副本。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kubectl&lt;/code&gt; 已配置到要排查的集群。&lt;/li&gt;
&lt;li&gt;你的 Kubernetes RBAC 权限允许读取排查所需的 Workload、父级 Job、Pod、事件和命名空间。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;RBAC 会影响结果。例如，agent 可能能够追踪某个命名空间内的资源，但无法解析位于其他命名空间的
preemptor Workload。&lt;/p&gt;</description></item></channel></rss>