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