在多集群环境中运行 Deployment

运行 MultiKueue 调度的 Deployment。

开始之前

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

  2. 按照运行普通 Pod的步骤,了解如何启用和配置 Pod 集成,这对于启用 Deployment 集成是必需的。

Deployment 会实时接收在工作集群创建的远程 Pod 的状态,并更新。

Feature state beta since Kueue v0.11.0

示例

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

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  labels:
    app: nginx
    kueue.x-k8s.io/queue-name: user-queue
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: registry.k8s.io/nginx-slim:0.27
          ports:
            - containerPort: 80
          resources:
            requests:
              cpu: "100m"

最后修改 August 1, 2025: doc (#6358) (6740889d)