运行 Flux MiniCluster
运行 Kueue 调度的 Flux MiniCluster.
此页面展示了在运行 Flux Operator 的 MiniCluster 时,如何利用 Kueue 的调度和资源管理能力。
本指南适用于对 Kueue 有基本了解的批处理用户。 欲了解更多信息,请参见 Kueue 概述。
开始之前
查阅管理集群配额, 以获取初始集群设置的详细信息。
MiniCluster 定义
由于 Flux MiniCluster 作为 batch/Job
运行,Kueue 不需要额外的组件来管理 Flux MiniCluster。
然而,需要注意以下方面:
a. 队列选择
目标本地队列应在 MiniCluster
配置的 spec.jobLabels
部分中指定。
jobLabels:
kueue.x-k8s.io/queue-name: user-queue
b. 配置资源需求
工作负载的资源需求可以在 MiniCluster 配置的 spec.container[*].resources
部分中配置。
spec:
containers:
- image: <image>
resources:
requests:
cpu: 4
memory: "200Mi"
MiniCluster 示例
apiVersion: flux-framework.org/v1alpha1
kind: MiniCluster
metadata:
generateName: flux-sample-kueue-
spec:
size: 1
containers:
- image: ghcr.io/flux-framework/flux-restful-api:latest
command: sleep 10
resources:
requests:
cpu: 4
memory: "200Mi"
jobLabels:
kueue.x-k8s.io/queue-name: user-queue
有关在 Python 中执行此操作的等效说明,请参阅运行 Python 作业。
反馈
这个页面有帮助吗?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.