在多集群环境中运行 Job

运行 MultiKueue 调度的 Kubernetes Job。

开始之前

请查阅 MultiKueue 安装指南了解如何正确设置 MultiKueue 集群。

MultiKueue 在工作集群上执行的 Job 的当前状态会实时同步到管理集群。

这样,用户和自动化工具可以在不访问工作集群的情况下,直接跟踪 Job 的状态(.status), 从而实现 MultiKueue 的透明化。

示例

完成设置后,你可以通过运行以下示例进行测试:

apiVersion: batch/v1
kind: Job
metadata:
  generateName: sample-job-
  namespace: default
  labels:
    kueue.x-k8s.io/queue-name: user-queue
spec:
  parallelism: 3
  completions: 3
  template:
    spec:
      containers:
      - name: dummy-job
        image: registry.k8s.io/e2e-test-images/agnhost:2.53
        command: [ "/bin/sh" ]
        args: [ "-c", "sleep 60" ]
        resources:
          requests:
            cpu: "1"
            memory: "200Mi"
      restartPolicy: Never