<?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://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/admission-check-controllers/</link>
    <description>Recent content in 准入检查 on Kueue</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <atom:link href="https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/admission-check-controllers/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Provisioning 准入检查控制器</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/admission-check-controllers/provisioning/</link>
      <pubDate>Mon, 23 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/admission-check-controllers/provisioning/</guid>
      <description>&lt;p&gt;Provisioning 准入检查控制器(AdmissionCheck Controller)是一个专为将 Kueue 与&#xA;&lt;a href=&#34;https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler&#34;&gt;Kubernetes 集群自动缩放器&lt;/a&gt;&#xA;集成而设计的准入检查控制器。其主要功能是为持有&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/concepts/#quota-reservation&#34;&gt;配额预留&lt;/a&gt;的工作负载创建&#xA;&lt;a href=&#34;https://github.com/kubernetes/autoscaler/blob/4872bddce2bcc5b4a5f6a3d569111c11b8a2baf4/cluster-autoscaler/provisioningrequest/apis/autoscaling.x-k8s.io/v1beta1/types.go#L41&#34;&gt;ProvisioningRequests&lt;/a&gt;，&#xA;并保持 &lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/concepts/admission_check/#admissioncheckstate&#34;&gt;AdmissionCheckState&lt;/a&gt; 的同步。&lt;/p&gt;&#xA;&lt;p&gt;该控制器是 Kueue 的一部分，默认启用。您可以通过编辑 &lt;code&gt;ProvisioningACC&lt;/code&gt; 特性门控来禁用它。&#xA;有关特性门控配置的详细信息，请查看&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/installation/#change-the-feature-gates-configuration&#34;&gt;安装&lt;/a&gt;指南。&lt;/p&gt;&#xA;&lt;p&gt;Provisioning 准入检查控制器支持&#xA;&lt;a href=&#34;https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler&#34;&gt;Kubernetes 集群自动缩放器&lt;/a&gt;&#xA;1.29 及更高版本。但是，某些云提供商可能没有相应的实现。&lt;/p&gt;&#xA;&lt;p&gt;请查看&lt;a href=&#34;https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#supported-provisioningclasses&#34;&gt;集群自动缩放器文档&lt;/a&gt;&#xA;中支持的 Provisioning 类和先决条件列表。&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage&#34;&gt;&#xA;使用方法&#xA;&lt;a href=&#34;#usage&#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;要使用 Provisioning 准入检查，需要创建一个 &lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/concepts/admission_check/&#34;&gt;AdmissionCheck&lt;/a&gt;，&#xA;将 &lt;code&gt;kueue.x-k8s.io/provisioning-request&lt;/code&gt; 作为 &lt;code&gt;.spec.controllerName&lt;/code&gt;，&#xA;并使用 &lt;code&gt;ProvisioningRequestConfig&lt;/code&gt; 对象创建 ProvisioningRequest 配置。&lt;/p&gt;&#xA;&lt;p&gt;接下来，您需要从 ClusterQueue 引用 AdmissionCheck，详见&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/concepts/admission_check/#usage&#34;&gt;准入检查使用&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;完整设置请参见&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/admission-check-controllers/provisioning/#setup&#34;&gt;下文&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;provisioningrequest-configuration&#34;&gt;&#xA;ProvisioningRequest 配置&#xA;&lt;a href=&#34;#provisioningrequest-configuration&#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;Kueue 为您的作业创建 ProvisioningRequests 有两种配置方式：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
