sigs.k8s.io/kueue@v0.6.2/charts/kueue/values.yaml (about) 1 # Default values for kueue. 2 # This is a YAML-formatted file. 3 # Declare variables to be passed into your templates. 4 nameOverride: "" 5 fullnameOverride: "" 6 # Enable each function, like kustomize https://github.com/kubernetes-sigs/kueue/blob/main/config/default/kustomization.yaml 7 enablePrometheus: false 8 # Enable x509 automated certificate management using cert-manager (cert-manager.io) 9 enableCertManager: false 10 # Customize controlerManager 11 controllerManager: 12 #featureGates: 13 # - name: PartialAdmission 14 # enabled: true 15 kubeRbacProxy: 16 image: 17 repository: gcr.io/kubebuilder/kube-rbac-proxy 18 # tag 19 tag: v0.8.0 20 # This should be set to 'IfNotPresent' for released version 21 pullPolicy: IfNotPresent 22 manager: 23 image: 24 repository: gcr.io/k8s-staging-kueue/kueue 25 # This should be set to 'IfNotPresent' for released version 26 pullPolicy: Always 27 resources: 28 limits: 29 cpu: 500m 30 memory: 512Mi 31 requests: 32 cpu: 500m 33 memory: 512Mi 34 podSecurityContext: 35 runAsNonRoot: true 36 containerSecurityContext: 37 allowPrivilegeEscalation: false 38 replicas: 1 39 imagePullSecrets: [] 40 readinessProbe: 41 initialDelaySeconds: 5 42 periodSeconds: 10 43 timeoutSeconds: 1 44 failureThreshold: 3 45 successThreshold: 1 46 livenessProbe: 47 initialDelaySeconds: 15 48 periodSeconds: 20 49 timeoutSeconds: 1 50 failureThreshold: 3 51 successThreshold: 1 52 kubernetesClusterDomain: cluster.local 53 # controller_manager_config.yaml. controllerManager utilizes this yaml via manager-config Configmap. 54 managerConfig: 55 controllerManagerConfigYaml: |- 56 apiVersion: config.kueue.x-k8s.io/v1beta1 57 kind: Configuration 58 health: 59 healthProbeBindAddress: :8081 60 metrics: 61 bindAddress: :8080 62 # enableClusterQueueResources: true 63 webhook: 64 port: 9443 65 leaderElection: 66 leaderElect: true 67 resourceName: c1f6bfd2.kueue.x-k8s.io 68 controller: 69 groupKindConcurrency: 70 Job.batch: 5 71 Pod.: 5 72 Workload.kueue.x-k8s.io: 5 73 LocalQueue.kueue.x-k8s.io: 1 74 ClusterQueue.kueue.x-k8s.io: 1 75 ResourceFlavor.kueue.x-k8s.io: 1 76 clientConnection: 77 qps: 50 78 burst: 100 79 #pprofBindAddress: :8082 80 #waitForPodsReady: 81 # enable: true 82 #manageJobsWithoutQueueName: true 83 #internalCertManagement: 84 # enable: false 85 # webhookServiceName: "" 86 # webhookSecretName: "" 87 integrations: 88 frameworks: 89 - "batch/job" 90 - "kubeflow.org/mpijob" 91 - "ray.io/rayjob" 92 - "ray.io/raycluster" 93 - "jobset.x-k8s.io/jobset" 94 - "kubeflow.org/mxjob" 95 - "kubeflow.org/paddlejob" 96 - "kubeflow.org/pytorchjob" 97 - "kubeflow.org/tfjob" 98 - "kubeflow.org/xgboostjob" 99 # - "pod" 100 # podOptions: 101 # namespaceSelector: 102 # matchExpressions: 103 # - key: kubernetes.io/metadata.name 104 # operator: NotIn 105 # values: [ kube-system, kueue-system ] 106 # ports definition for metricsService and webhookService. 107 metricsService: 108 ports: 109 - name: https 110 port: 8443 111 protocol: TCP 112 targetPort: https 113 type: ClusterIP 114 webhookService: 115 ports: 116 - port: 443 117 protocol: TCP 118 targetPort: 9443 119 type: ClusterIP