<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Enforce Kueue Management of Workloads on Kueue</title>
    <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/</link>
    <description>Recent content in Enforce Kueue Management of Workloads on Kueue</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 18 Feb 2026 03:01:39 -0500</lastBuildDate>
    <atom:link href="https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Setup default LocalQueue</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/setup_default_local_queue/</link>
      <pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/setup_default_local_queue/</guid>
      <description>&lt;div class=&#34;feature-state-notice feature-stable&#34;&gt;&#xA;  &lt;span class=&#34;feature-state-name&#34;&gt;Feature state&lt;/span&gt; stable since Kueue v0.17&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&lt;p&gt;This page describes how to setup default LocalQueue to ensure that all Workloads submitted to a specific namespace are managed by Kueue,&#xA;even if the &lt;code&gt;kueue.x-k8s.io/queue-name&lt;/code&gt; label is not specified explicitly.&lt;/p&gt;&#xA;&lt;h2 id=&#34;setup-default-localqueue&#34;&gt;&#xA;Setup default LocalQueue&#xA;&lt;a href=&#34;#setup-default-localqueue&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;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&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;LocalQueueDefaulting is a feature that allows the use of a LocalQueue with name &lt;code&gt;default&lt;/code&gt; as the default LocalQueue&#xA;for workloads in the same namespace that do not have the &lt;code&gt;kueue.x-k8s.io/queue-name&lt;/code&gt; label.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup a Job Admission Policy</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/setup_job_admission_policy/</link>
      <pubDate>Fri, 28 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/setup_job_admission_policy/</guid>
      <description>&lt;p&gt;This page shows how you can set up for Kueue a Job Admission Policy using the Kubernetes &lt;a href=&#34;https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy&#34;&gt;Validating Admission Policy&lt;/a&gt;, based on the &lt;a href=&#34;https://github.com/google/cel-spec&#34;&gt;Common Expression Language (CEL)&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-begin&#34;&gt;&#xA;Before you begin&#xA;&lt;a href=&#34;#before-you-begin&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;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&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Ensure the following conditions are met:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A Kubernetes cluster is running.&lt;/li&gt;&#xA;&lt;li&gt;The &lt;code&gt;ValidatingAdmissionPolicy&lt;/code&gt; &lt;a href=&#34;https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/&#34;&gt;feature gate&lt;/a&gt;&#xA;is enabled. In Kubernetes 1.30 or newer, the feature gate is enabled by default.&lt;/li&gt;&#xA;&lt;li&gt;The kubectl command-line tool can communicate with your cluster.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/installation/&#34;&gt;Kueue is installed&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;enforce-queue-name---example&#34;&gt;&#xA;Enforce Queue Name - Example&#xA;&lt;a href=&#34;#enforce-queue-name---example&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;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&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The example below shows you how to set up a Job Admission Policy to reject early all Job or JobSets&#xA;without the queue-name if sent to a namespace labeled as a &lt;code&gt;kueue-managed&lt;/code&gt; namespace.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup manageJobsWithoutQueueName</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/manage_jobs_without_queue_name/</link>
      <pubDate>Fri, 28 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/manage_jobs_without_queue_name/</guid>
      <description>&lt;p&gt;This page describes how to configure Kueue to ensure that all Workloads submitted in namespaces&#xA;intended for use by &lt;em&gt;batch users&lt;/em&gt; will be managed by Kueue even if they lack a &lt;code&gt;kueue.x-k8s.io/queue-name&lt;/code&gt; label.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-begin&#34;&gt;&#xA;Before you begin&#xA;&lt;a href=&#34;#before-you-begin&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;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&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Learn how to &lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/installation/#install-a-custom-configured-released-version&#34;&gt;install Kueue with a custom manager configuration&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Opt-in Namespace Management</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/opt_in_namespace_management/</link>
      <pubDate>Tue, 25 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/opt_in_namespace_management/</guid>
      <description>&lt;p&gt;This page describes how to configure Kueue to enforce opt-in namespace management, ensuring that only workloads in explicitly labeled namespaces are reconciled by Kueue.&lt;/p&gt;&#xA;&lt;h2 id=&#34;before-you-begin&#34;&gt;&#xA;Before you begin&#xA;&lt;a href=&#34;#before-you-begin&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;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&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Learn how to &lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/installation/#install-a-custom-configured-released-version&#34;&gt;install Kueue with a custom manager configuration&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Understand how to configure &lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/tasks/manage/enforce_job_management/manage_jobs_without_queue_name/&#34;&gt;&lt;code&gt;manageJobsWithoutQueueName&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Learn how to &lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/docs/installation/#change-the-feature-gates-configuration&#34;&gt;change the feature gates configuration&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;why-use-opt-in-namespace-management&#34;&gt;&#xA;Why Use Opt-in Namespace Management?&#xA;&lt;a href=&#34;#why-use-opt-in-namespace-management&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;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&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Opt-in namespace management allows cluster administrators to enforce strict quota controls by ensuring that Kueue only manages workloads in explicitly designated namespaces. This provides several key benefits:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
