<?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/tasks/dev/</link>
    <description>Recent content in 开发工具 on Kueue</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 31 Mar 2026 15:42:13 +0800</lastBuildDate>
    <atom:link href="https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>开启 pprof 端点</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/enabling_pprof_endpoints/</link>
      <pubDate>Fri, 21 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/enabling_pprof_endpoints/</guid>
      <description>&lt;p&gt;本页面向你展示如何为 Kueue 控制器管理器开启 pprof 端点。&lt;/p&gt;&#xA;&lt;p&gt;本页面的目标读者是&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-CN/docs/tasks#batch-administrator&#34;&gt;批处理管理员&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;开始之前&#34;&gt;&#xA;开始之前&#xA;&lt;a href=&#34;#%e5%bc%80%e5%a7%8b%e4%b9%8b%e5%89%8d&#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;确保满足以下条件：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kubernetes 集群正在运行。&lt;/li&gt;&#xA;&lt;li&gt;kubectl 命令行工具能够与你的集群进行通信。&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/installation/&#34;&gt;Kueue 已安装&lt;/a&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;开启-pprof-端点&#34;&gt;&#xA;开启 pprof 端点&#xA;&lt;a href=&#34;#%e5%bc%80%e5%90%af-pprof-%e7%ab%af%e7%82%b9&#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;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&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.5&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&lt;p&gt;要开启 pprof 端点，&#xA;你需要在&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/installation/#install-a-custom-configured-released-version&#34;&gt;管理器的配置&lt;/a&gt;中设置 &lt;code&gt;pprofBindAddress&lt;/code&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>外部框架</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/external_frameworks/</link>
      <pubDate>Fri, 17 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/external_frameworks/</guid>
      <description>&lt;p&gt;参见&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/run/external_workloads/&#34;&gt;外部框架&lt;/a&gt;以查看使用现有集成来集成外部框架的示例。&lt;/p&gt;</description>
    </item>
    <item>
      <title>将自定义 Job 与 Kueue 集成</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/integrate_a_custom_job/</link>
      <pubDate>Tue, 25 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/integrate_a_custom_job/</guid>
      <description>&lt;p&gt;Kueue 为多种 Job 类型提供了内置集成，包括&#xA;Kubernetes batch Job、MPIJob、RayJob 和 JobSet。&lt;/p&gt;&#xA;&lt;p&gt;使用 Kueue 管理缺乏内置集成的类 Job CRD 有三种选择：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;通过将自定义 Job 实例包装在 AppWrapper 中来利用内置的 AppWrapper 集成。&#xA;详情请参阅&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/run/external_workloads/wrapped_custom_workload/&#34;&gt;运行包装的自定义工作负载&lt;/a&gt;。&lt;/li&gt;&#xA;&lt;li&gt;作为 Kueue 仓库的一部分构建新的集成。&lt;/li&gt;&#xA;&lt;li&gt;作为外部控制器构建新的集成。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;本指南面向&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/#platform-developer&#34;&gt;平台开发者&lt;/a&gt;，描述如何构建新的集成。&#xA;集成应该使用 Kueue 的 &lt;code&gt;jobframework&lt;/code&gt; 包提供的 API 来构建。&#xA;这既会简化开发，也会确保如果你的 Job 类型被社区广泛使用，&#xA;你的控制器将被正确构造以成为核心内置集成。&lt;/p&gt;&#xA;&lt;h2 id=&#34;overview-of-requirements&#34;&gt;&#xA;需求概览&#xA;&lt;a href=&#34;#overview-of-requirements&#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 使用 &lt;a href=&#34;https://github.com/kubernetes-sigs/controller-runtime&#34;&gt;controller-runtime&lt;/a&gt;。&#xA;我们建议在开始构建 Kueue 集成之前，先熟悉它和&#xA;&lt;a href=&#34;https://github.com/kubernetes-sigs/kubebuilder&#34;&gt;Kubebuilder&lt;/a&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>开发 AdmissionCheck 控制器</title>
      <link>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/develop-acc/</link>
      <pubDate>Tue, 03 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-cn/docs/tasks/dev/develop-acc/</guid>
      <description>&lt;p&gt;准入检查控制器，以下简称 &lt;strong&gt;ACC&lt;/strong&gt;，&#xA;是管理与其关联的准入检查（由 &lt;code&gt;spec.controllerName&lt;/code&gt; 对应值指定）&#xA;及针对配置了这些准入检查的 ClusterQueues 排队的工作负载的组件。&lt;/p&gt;&#xA;&lt;p&gt;阅读&lt;a href=&#34;https://deploy-preview-10589--kubernetes-sigs-kueue.netlify.app/zh-CN/docs/concepts/admission_check/&#34;&gt;准入检查&lt;/a&gt;以从用户角度了解更多机制。&lt;/p&gt;&#xA;&lt;h2 id=&#34;子组件&#34;&gt;&#xA;子组件&#xA;&lt;a href=&#34;#%e5%ad%90%e7%bb%84%e4%bb%b6&#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;ACC 可以内置在 Kueue 中或运行在不同的 Kubernetes 控制器管理器中，&#xA;并且应当实现对准入检查和工作负载的协调器。&lt;/p&gt;&#xA;&lt;h3 id=&#34;admissioncheck-协调器&#34;&gt;&#xA;AdmissionCheck 协调器&#xA;&lt;a href=&#34;#admissioncheck-%e5%8d%8f%e8%b0%83%e5%99%a8&#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;/h3&gt;&#xA;&lt;p&gt;监控集群中的准入检查，并维护与其关联（通过 &lt;code&gt;spec.controllerName&lt;/code&gt;）的准入检查的 &lt;code&gt;Active&lt;/code&gt; 状态。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
