<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Manage Kueue on Kueue</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/</link><description>Recent content in Manage Kueue on Kueue</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 30 Sep 2026 22:11:28 +0300</lastBuildDate><atom:link href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/index.xml" rel="self" type="application/rss+xml"/><item><title>Setup RBAC</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/rbac/</link><pubDate>Mon, 14 Feb 2022 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/rbac/</guid><description>&lt;p&gt;This page shows you how to setup role-based access control (RBAC) in your cluster&#10;to control the types of users that can view and create Kueue objects.&lt;/p&gt;&#10;&lt;p&gt;The page is intended for a &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/#batch-administrator"&gt;batch administrator&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="before-you-begin"&gt;&#10;Before you begin&#10;&lt;a href="#before-you-begin" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Make sure the following conditions are met:&lt;/p&gt;</description></item><item><title>Administer Cluster Quotas</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/administer_cluster_quotas/</link><pubDate>Mon, 14 Mar 2022 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/administer_cluster_quotas/</guid><description>&lt;p&gt;This page shows you how to manage your cluster resource quotas.&lt;/p&gt;&#10;&lt;p&gt;The intended audience for this page are &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/#batch-administrator"&gt;batch administrators&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="before-you-begin"&gt;&#10;Before you begin&#10;&lt;a href="#before-you-begin" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Make sure the following conditions are met:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A Kubernetes cluster is running.&lt;/li&gt;&#10;&lt;li&gt;The kubectl command-line tool has communication with your cluster.&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/installation"&gt;Kueue is installed&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="single-clusterqueue-and-single-resourceflavor-setup"&gt;&#10;Single ClusterQueue and single ResourceFlavor setup&#10;&lt;a href="#single-clusterqueue-and-single-resourceflavor-setup" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;In the following steps, you will create a queuing system with a single&#10;ClusterQueue and a single &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/cluster_queue/#resourceflavor-object"&gt;ResourceFlavor&lt;/a&gt;&#10;to govern the quota of your cluster.&lt;/p&gt;</description></item><item><title>Share Quotas Across Resource Flavors</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/share_quotas_across_flavors/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/share_quotas_across_flavors/</guid><description>&lt;p&gt;This page demonstrates how to use &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/administer_cluster_quotas/#transform-resources-for-quota-management"&gt;resource transformations&lt;/a&gt; to enforce a unified quota that applies across multiple &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/cluster_queue/#resourceflavor-object"&gt;resource flavors&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;A common use case is when you have multiple hardware types (for example, different CPU&#10;architectures or GPU models) but want to limit the total usage per team regardless of&#10;which flavor they consume. By defining a virtual &amp;ldquo;credits&amp;rdquo; resource, you can assign&#10;a cost to each flavor and enforce a combined quota.&lt;/p&gt;</description></item><item><title>Run job with WorkloadPriority</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/run_job_with_workload_priority/</link><pubDate>Mon, 02 Oct 2023 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/run_job_with_workload_priority/</guid><description>&lt;p&gt;Usually, in Kueue, workload&amp;rsquo;s priority is calculated using for pod&amp;rsquo;s priority for queuing and preemption.&lt;br&gt;&#10;By using a &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/workload_priority_class/"&gt;&lt;code&gt;WorkloadPriorityClass&lt;/code&gt;&lt;/a&gt;,&#10;you can independently manage the priority of workloads for queuing and preemption, separate from pod&amp;rsquo;s priority.&lt;/p&gt;&#10;&lt;p&gt;This page contains instructions on how to run a job with workload priority.&lt;/p&gt;&#10;&lt;h2 id="before-you-begin"&gt;&#10;Before you begin&#10;&lt;a href="#before-you-begin" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Make sure the following conditions are met:&lt;/p&gt;</description></item><item><title>Setup All-or-nothing with ready Pods</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_wait_for_pods_ready/</link><pubDate>Mon, 14 Mar 2022 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_wait_for_pods_ready/</guid><description>&lt;p&gt;Some jobs need all pods to be running at the same time to operate; for example,&#10;synchronized distributed training or MPI-based jobs which require pod-to-pod&#10;communication. On a default Kueue configuration, a pair of such jobs may deadlock&#10;if the physical availability of resources do not match the configured quotas in&#10;Kueue. The same pair of jobs could run to completion if their pods were scheduled&#10;sequentially.&lt;/p&gt;&#10;&lt;p&gt;To address this requirement, in version 0.3.0 we introduced the&#10;&lt;code&gt;waitForPodsReady&lt;/code&gt; configuration that provides a simple implementation&#10;of the all-or-nothing scheduling. Kueue monitors the workload until all&#10;of its Pods are ready (meaning scheduled, running, and passing the&#10;optional readiness probe). If not all pods of the workload are ready&#10;within the configured timeout, then the workload is evicted and requeued.&lt;/p&gt;</description></item><item><title>Setup Topology-Aware Scheduling</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_topology_aware_scheduling/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_topology_aware_scheduling/</guid><description>&lt;p&gt;This page shows how to set up&#10;&lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/topology_aware_scheduling/"&gt;Topology-Aware Scheduling (TAS)&lt;/a&gt; as&#10;a cluster administrator, and how to observe the decisions Kueue makes. We use&#10;a local &lt;a href="https://kind.sigs.k8s.io/"&gt;Kind&lt;/a&gt; cluster so that you can follow the&#10;steps on your machine, but the same steps apply to any cluster whose nodes&#10;carry topology labels.&lt;/p&gt;&#10;&lt;p&gt;The intended audience for this page are &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/#batch-administrator"&gt;batch administrators&lt;/a&gt;.&#10;If you are a batch user looking to run workloads on an already configured&#10;cluster, see &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/run/topology_aware_scheduling/"&gt;Run Workloads with Topology-Aware Scheduling&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Use Custom Preemption Configurations</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_configurable_preemption/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_configurable_preemption/</guid><description>&lt;div class="feature-state-notice feature-alpha"&gt;&#10; &lt;span class="feature-state-name"&gt;Feature state&lt;/span&gt; alpha since Kueue v0.20&#10;&lt;/div&gt;&#10;&#10;&#10;&lt;p&gt;This guide demonstrates how to configure and verify &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/preemption/configurable_preemption/"&gt;Configurable Preemptions&lt;/a&gt; in Kueue. You will learn how to:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Enable the &lt;code&gt;ConfigurablePreemptions&lt;/code&gt; and &lt;code&gt;PrioritizePreemptorWorkloads&lt;/code&gt; feature gates.&lt;/li&gt;&#10;&lt;li&gt;Configure a dedicated &lt;strong&gt;Hero Workload Preemption&lt;/strong&gt; configuration for an access-restricted &lt;code&gt;ClusterQueue&lt;/code&gt;.&lt;/li&gt;&#10;&lt;li&gt;Configure a &lt;strong&gt;Topology Defragmentation&lt;/strong&gt; configuration for general-purpose workloads.&lt;/li&gt;&#10;&lt;li&gt;Verify and observe preemption outcomes via eviction stats and status conditions.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="before-you-begin"&gt;&#10;Before you begin&#10;&lt;a href="#before-you-begin" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Make sure the following conditions are met:&lt;/p&gt;</description></item><item><title>Set Up Dynamic Resource Allocation</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_dra/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_dra/</guid><description>&lt;p&gt;This page shows you how to configure Kueue to account for DRA devices in quota&#10;management.&lt;/p&gt;&#10;&lt;p&gt;The intended audience for this page are &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/#batch-administrator"&gt;batch administrators&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;For conceptual details, see&#10;&lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/dynamic_resource_allocation/"&gt;Dynamic Resource Allocation concepts&lt;/a&gt;.&#10;For instructions on submitting workloads with DRA devices, see&#10;&lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/run/dra/"&gt;Run Workloads With DRA Devices&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="before-you-begin"&gt;&#10;Before you begin&#10;&lt;a href="#before-you-begin" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Make sure the following conditions are met:&lt;/p&gt;</description></item><item><title>Set Up Concurrent Admission</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_concurrent_admission/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_concurrent_admission/</guid><description>&lt;div class="feature-state-notice feature-alpha"&gt;&#10; &lt;span class="feature-state-name"&gt;Feature state&lt;/span&gt; alpha since Kueue v0.18&#10;&lt;/div&gt;&#10;&#10;&#10;&lt;p&gt;This page shows how to set up &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/concurrent_admission/"&gt;Concurrent Admission&lt;/a&gt;&#10;for a ClusterQueue.&lt;/p&gt;&#10;&lt;h2 id="before-you-begin"&gt;&#10;Before you begin&#10;&lt;a href="#before-you-begin" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Make sure the following conditions are met:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A Kubernetes cluster is running.&lt;/li&gt;&#10;&lt;li&gt;The kubectl command-line tool has communication with your cluster.&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/installation"&gt;Kueue is installed&lt;/a&gt; in version 0.18 or later.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="enable-the-feature-gate"&gt;&#10;Enable the feature gate&#10;&lt;a href="#enable-the-feature-gate" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;&lt;code&gt;ConcurrentAdmission&lt;/code&gt; is an alpha feature and is disabled by default.&lt;/p&gt;</description></item><item><title>Setup a MultiKueue environment</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_multikueue/</link><pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_multikueue/</guid><description>&lt;p&gt;This tutorial explains how you can configure a management cluster and one worker cluster to run &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/run/jobsets/#jobset-definition"&gt;JobSets&lt;/a&gt; and &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/tasks/run/jobs/#1-define-the-job"&gt;batch/Jobs&lt;/a&gt; in a MultiKueue environment.&lt;/p&gt;&#10;&lt;p&gt;Check the concepts section for a &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/concepts/multikueue/"&gt;MultiKueue overview&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Let&amp;rsquo;s assume that your manager cluster is named &lt;code&gt;manager-cluster&lt;/code&gt; and your worker cluster is named &lt;code&gt;worker1-cluster&lt;/code&gt;.&#10;To follow this tutorial, ensure that the credentials for all these clusters are present in the kubeconfig in your local machine.&#10;Check the &lt;a href="https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/"&gt;kubectl documentation&lt;/a&gt; to learn more about how to Configure Access to Multiple Clusters.&lt;/p&gt;</description></item><item><title>Setup garbage-collection of workload</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_object_retention_policy/</link><pubDate>Fri, 16 May 2025 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_object_retention_policy/</guid><description>&lt;p&gt;This guide shows you how to enable and configure optional object retention&#10;policies in Kueue to automatically delete finished or deactivated Workloads&#10;after a specified time. By default, Kueue leaves all Workload objects in cluster&#10;indefinitely; with object retention you can free up etcd storage and reduce&#10;Kueue’s memory footprint.&lt;/p&gt;&#10;&lt;h2 id="prerequisites"&gt;&#10;Prerequisites&#10;&lt;a href="#prerequisites" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A running Kueue installation at &lt;strong&gt;v0.12&lt;/strong&gt; or newer.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="set-up-a-retention-policy"&gt;&#10;Set up a retention policy&#10;&lt;a href="#set-up-a-retention-policy" class="anchor-link"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;&#10; &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;&#10; &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;&#10;&lt;/svg&gt;&#10;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Follow the instructions described&#10;&lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/installation#install-a-custom-configured-released-version"&gt;here&lt;/a&gt; to&#10;install a release version by extending the configuration with the following&#10;fields:&lt;/p&gt;</description></item><item><title>Setup failure recovery</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_failure_recovery/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/setup_failure_recovery/</guid><description>&lt;p&gt;This describes how to configure the failure recovery mechanism that automatically transitions pods into the Failed phase when they are assigned to unreachable nodes and stuck terminating.&#10;This is especially relevant for &lt;code&gt;Job&lt;/code&gt;-based workloads that&#10;specify &lt;a href="https://kubernetes.io/docs/concepts/workloads/controllers/job/#pod-replacement-policy"&gt;&lt;code&gt;podReplacementPolicy: Failed&lt;/code&gt;&lt;/a&gt;,&#10;preventing the &lt;code&gt;Job&lt;/code&gt; from making progress if such scenario occurrs.&lt;/p&gt;&#10;&lt;p&gt;Without the failure recovery controller, a node failure (e.g. network partition or a malfunction of the &lt;code&gt;kubelet&lt;/code&gt;) results in the pods running on that node becoming stuck.&#10;The failure recovery mechanism unblocks workloads relying on pods being in a terminated state by forcefully moving them to the &lt;code&gt;Failed&lt;/code&gt; phase after&#10;a &lt;strong&gt;grace period of 60 seconds&lt;/strong&gt; since they became stuck.&lt;/p&gt;</description></item><item><title>Enable KueueViz</title><link>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/enable_kueueviz/</link><pubDate>Fri, 18 Jul 2025 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/v0.20/docs/tasks/manage/enable_kueueviz/</guid><description>&lt;div class="alert alert-primary" role="alert"&gt;&#10;&lt;h4 class="alert-heading"&gt;Note&lt;/h4&gt;&#10;&#10; For a streamlined installation and simplified upgrades, we recommend deploying Kueue using Helm.&lt;br&gt;&#10;You can customize the deployment with a local &lt;code&gt;values.yaml&lt;/code&gt; file to fit your environment.&lt;br&gt;&#10;See the &lt;a href="https://kueue.sigs.k8s.io/v0.20/docs/installation/#install-by-helm"&gt;Helm chart installation guide&lt;/a&gt; for full instructions.&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;KueueViz is a web-based visualization tool that provides real-time monitoring of Kueue workloads, queues, and resource allocation. It offers an intuitive dashboard for observing job queue status, resource utilization, and workload progression.&lt;/p&gt;&#10;&lt;p&gt;This page shows how to install and configure KueueViz in your cluster.&lt;/p&gt;</description></item></channel></rss>