<?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/run/external_workloads/</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/run/external_workloads/index.xml" rel="self" type="application/rss+xml"/><item><title>运行包装过的自定义工作负载</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/wrapped_custom_workload/</link><pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/wrapped_custom_workload/</guid><description>&lt;p&gt;本页面展示了如何使用 &lt;a href="https://project-codeflare.github.io/appwrapper/"&gt;AppWrapper&lt;/a&gt;
使 Kueue 的调度和资源管理能力可用于没有专用 Kueue 集成的工作负载类型。
对于在其定义中使用 &lt;code&gt;PodSpecTemplates&lt;/code&gt; 的工作负载，这提供了一种比&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/dev/integrate_a_custom_job"&gt;构建自定义集成&lt;/a&gt;
更简便的方法来启用与自定义工作负载类型一起使用 Kueue。&lt;/p&gt;
&lt;p&gt;本指南适用于对 Kueue 有基本了解的&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks#batch-user"&gt;批处理用户&lt;/a&gt;。
欲了解更多信息，请参阅&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/overview"&gt;Kueue 概述&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="开始之前"&gt;
开始之前
&lt;a href="#%e5%bc%80%e5%a7%8b%e4%b9%8b%e5%89%8d" 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;ol&gt;
&lt;li&gt;
&lt;p&gt;确保你正在使用 Kueue v0.11.0 版本或更新版本以及 AppWrapper v1.0.2 或更新版本。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;遵循&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/appwrappers/#before-you-begin"&gt;运行 AppWrapper&lt;/a&gt;
中的步骤学习如何启用和配置 &lt;code&gt;workload.codeflare.dev/appwrapper&lt;/code&gt; 集成。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="example-using-leaderworkersets-as-the-custom-workload"&gt;
使用 LeaderWorkerSet 作为自定义工作负载的示例
&lt;a href="#example-using-leaderworkersets-as-the-custom-workload" 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://github.com/kubernetes-sigs/lws"&gt;LeaderWorkerSet&lt;/a&gt;
为例，来解释如何在 AppWrapper 内运行自定义类型的工作负载。&lt;/p&gt;</description></item><item><title>运行 Flux MiniCluster</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/flux_miniclusters/</link><pubDate>Mon, 14 Feb 2022 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/flux_miniclusters/</guid><description>&lt;p&gt;此页面展示了在运行 &lt;a href="https://flux-framework.org/flux-operator/"&gt;Flux Operator 的&lt;/a&gt;
MiniCluster 时，如何利用 Kueue 的调度和资源管理能力。&lt;/p&gt;
&lt;p&gt;本指南适用于对 Kueue 有基本了解的&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks#batch-user"&gt;批处理用户&lt;/a&gt;。
欲了解更多信息，请参见 &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/overview"&gt;Kueue 概述&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="开始之前"&gt;
开始之前
&lt;a href="#%e5%bc%80%e5%a7%8b%e4%b9%8b%e5%89%8d" 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/docs/tasks/manage/administer_cluster_quotas"&gt;管理集群配额&lt;/a&gt;，
以获取初始集群设置的详细信息。&lt;/p&gt;
&lt;p&gt;查阅 &lt;a href="https://flux-framework.org/flux-operator/getting_started/user-guide.html#install"&gt;Flux Operator 安装指南&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="miniCluster-definition"&gt;
MiniCluster 定义
&lt;a href="#miniCluster-definition" 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;由于 Flux MiniCluster 作为 &lt;a href="https://kubernetes.io/docs/concepts/workloads/controllers/job/"&gt;&lt;code&gt;batch/Job&lt;/code&gt;&lt;/a&gt;
运行，Kueue 不需要额外的组件来管理 Flux MiniCluster。
然而，需要注意以下方面：&lt;/p&gt;</description></item><item><title>运行 Argo Workflow</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/argo_workflow/</link><pubDate>Thu, 23 Jan 2025 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/argo_workflow/</guid><description>&lt;p&gt;此页面展示了在运行 &lt;a href="https://argo-workflows.readthedocs.io/en/latest/"&gt;Argo Workflow&lt;/a&gt;
时，如何利用 Kueue 的调度和资源管理能力。&lt;/p&gt;
&lt;p&gt;本指南适用于对 Kueue 有基本了解的&lt;a href="https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/#batch-user"&gt;批处理用户&lt;/a&gt;。
欲了解更多信息，请参见 &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/overview"&gt;Kueue 概述&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;目前，Kueue 不直接支持 Argo Workflow 的 &lt;a href="https://argo-workflows.readthedocs.io/en/latest/workflow-concepts/"&gt;Workflow&lt;/a&gt; 资源，
但你可以利用 Kueue &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/plain_pods"&gt;管理普通 Pod&lt;/a&gt; 的能力来集成它们。&lt;/p&gt;
&lt;h2 id="开始之前"&gt;
开始之前
&lt;a href="#%e5%bc%80%e5%a7%8b%e4%b9%8b%e5%89%8d" 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;ol&gt;
&lt;li&gt;
&lt;p&gt;学习如何&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/installation/#install-a-custom-configured-released-version"&gt;使用自定义管理器配置安装 Kueue&lt;/a&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;遵循&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/plain_pods/#before-you-begin"&gt;运行普通 Pod&lt;/a&gt;
中的步骤来学习如何启用和配置 &lt;code&gt;pod&lt;/code&gt; 集成。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装 &lt;a href="https://argo-workflows.readthedocs.io/en/latest/installation/#installation"&gt;Argo Workflow&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="workflow-definition"&gt;
Workflow 定义
&lt;a href="#workflow-definition" 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;h3 id="a-针对单个本地队列"&gt;
a. 针对单个本地队列
&lt;a href="#a-%e9%92%88%e5%af%b9%e5%8d%95%e4%b8%aa%e6%9c%ac%e5%9c%b0%e9%98%9f%e5%88%97" 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;/h3&gt;
&lt;p&gt;如果你希望整个工作流针对单个&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/concepts/local_queue"&gt;本地队列&lt;/a&gt;，
应在 Workflow 配置的 &lt;code&gt;spec.podMetadata&lt;/code&gt; 部分指定它。&lt;/p&gt;</description></item><item><title>运行 Tekton Pipeline</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/tektoncd/</link><pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/tektoncd/</guid><description>&lt;p&gt;此页面展示了在运行 &lt;a href="https://tekton.dev/docs/"&gt;Tekton Pipeline&lt;/a&gt; 时，
如何利用 Kueue 的调度和资源管理能力。&lt;/p&gt;
&lt;p&gt;本指南适用于对 Kueue 有基本了解的&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks#batch-user"&gt;批处理用户&lt;/a&gt;。
欲了解更多，请参阅 &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/overview"&gt;Kueue 概述&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;我们将演示如何基于 &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/plain_pods"&gt;Plain Pod&lt;/a&gt; 集成，
在 Kueue 中支持 Tekton Pipeline 任务的调度，其中来自 Pipeline 的每个 Pod 都表现为单个独立的 Plain Pod。&lt;/p&gt;
&lt;h2 id="开始之前"&gt;
开始之前
&lt;a href="#%e5%bc%80%e5%a7%8b%e4%b9%8b%e5%89%8d" 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;ol&gt;
&lt;li&gt;
&lt;p&gt;学习如何&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/installation/#install-a-custom-configured-released-version"&gt;安装具有自定义管理器配置的 Kueue&lt;/a&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;按照&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/plain_pods/#before-you-begin"&gt;运行 Plain Pod&lt;/a&gt;
中的步骤学习如何启用和配置 &lt;code&gt;pod&lt;/code&gt; 集成。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;查看&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/manage/administer_cluster_quotas/"&gt;管理员集群配额&lt;/a&gt;以获取初始 Kueue 步骤的详细信息。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;确保你的集群已安装 Tekton Pipeline：&lt;a href="https://tekton.dev/docs/installation/pipelines/"&gt;安装指南&lt;/a&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="tekton-background"&gt;
Tekton 背景
&lt;a href="#tekton-background" 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;Tekton 有 &lt;a href="https://tekton.dev/vault/pipelines-v0.59.x-lts/pipelines/"&gt;Pipeline&lt;/a&gt;、
&lt;a href="https://tekton.dev/vault/pipelines-v0.59.x-lts/tasks/"&gt;Task&lt;/a&gt; 和
&lt;a href="https://tekton.dev/vault/pipelines-v0.59.x-lts/pipelineruns/"&gt;PipelineRun&lt;/a&gt; 的概念。&lt;/p&gt;</description></item><item><title>运行 Sandbox</title><link>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/sandbox/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://kueue.sigs.k8s.io/zh-cn/v0.18/docs/tasks/run/external_workloads/sandbox/</guid><description>&lt;p&gt;此页面展示了在运行 &lt;a href="https://github.com/kubernetes-sigs/agent-sandbox"&gt;Sandbox&lt;/a&gt; 时，
如何利用 Kueue 的调度和资源管理能力。&lt;/p&gt;
&lt;p&gt;本指南适用于对 Kueue 有基本了解的&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks#batch-user"&gt;批处理用户&lt;/a&gt;。
欲了解更多，请参阅 &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/overview"&gt;Kueue 概述&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;Sandbox Operator 为运行 AI Agent 工作负载提供隔离环境。
Kueue 通过 &lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/plain_pods"&gt;Plain Pod&lt;/a&gt; 集成来管理 Sandbox 控制器创建的 Pod，
其中每个 Sandbox Pod 都会表现为一个独立的 Plain Pod。&lt;/p&gt;
&lt;h2 id="开始之前"&gt;
开始之前
&lt;a href="#%e5%bc%80%e5%a7%8b%e4%b9%8b%e5%89%8d" 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;ol&gt;
&lt;li&gt;
&lt;p&gt;学习如何&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/installation/#install-a-custom-configured-released-version"&gt;安装具有自定义管理器配置的 Kueue&lt;/a&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;按照&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/run/plain_pods/#before-you-begin"&gt;运行 Plain Pod&lt;/a&gt;
中的步骤学习如何启用和配置 &lt;code&gt;pod&lt;/code&gt; 集成。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;查看&lt;a href="https://kueue.sigs.k8s.io/zh-CN/docs/tasks/manage/administer_cluster_quotas/"&gt;管理员集群配额&lt;/a&gt;以获取初始 Kueue 设置的详细信息。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装 &lt;a href="https://github.com/kubernetes-sigs/agent-sandbox"&gt;Sandbox Operator&lt;/a&gt;。&lt;/p&gt;</description></item></channel></rss>