sigs.k8s.io/kueue@v0.6.2/site/static/examples/provisioning/provisioning-setup.yaml (about) 1 apiVersion: kueue.x-k8s.io/v1beta1 2 kind: ResourceFlavor 3 metadata: 4 name: "default-flavor" 5 --- 6 apiVersion: kueue.x-k8s.io/v1beta1 7 kind: ClusterQueue 8 metadata: 9 name: "cluster-queue" 10 spec: 11 namespaceSelector: {} # match all. 12 resourceGroups: 13 - coveredResources: ["cpu", "memory", "nvidia.com/gpu"] 14 flavors: 15 - name: "default-flavor" 16 resources: 17 - name: "cpu" 18 nominalQuota: 9 19 - name: "memory" 20 nominalQuota: 36Gi 21 - name: "nvidia.com/gpu" 22 nominalQuota: 9 23 admissionChecks: 24 - sample-prov 25 --- 26 apiVersion: kueue.x-k8s.io/v1beta1 27 kind: LocalQueue 28 metadata: 29 namespace: "default" 30 name: "user-queue" 31 spec: 32 clusterQueue: "cluster-queue" 33 --- 34 apiVersion: kueue.x-k8s.io/v1beta1 35 kind: AdmissionCheck 36 metadata: 37 name: sample-prov 38 spec: 39 controllerName: kueue.x-k8s.io/provisioning-request 40 parameters: 41 apiGroup: kueue.x-k8s.io 42 kind: ProvisioningRequestConfig 43 name: prov-test-config 44 --- 45 apiVersion: kueue.x-k8s.io/v1beta1 46 kind: ProvisioningRequestConfig 47 metadata: 48 name: prov-test-config 49 spec: 50 provisioningClassName: queued-provisioning.gke.io 51 managedResources: 52 - nvidia.com/gpu 53