sigs.k8s.io/kueue@v0.6.2/config/components/manager/manager.yaml (about)

     1  apiVersion: v1
     2  kind: Namespace
     3  metadata:
     4    labels:
     5      control-plane: controller-manager
     6    name: system
     7  ---
     8  apiVersion: apps/v1
     9  kind: Deployment
    10  metadata:
    11    name: controller-manager
    12    namespace: system
    13    labels:
    14      control-plane: controller-manager
    15  spec:
    16    selector:
    17      matchLabels:
    18        control-plane: controller-manager
    19    replicas: 1
    20    template:
    21      metadata:
    22        annotations:
    23          kubectl.kubernetes.io/default-container: manager
    24        labels:
    25          control-plane: controller-manager
    26      spec:
    27        securityContext:
    28          runAsNonRoot: true
    29        containers:
    30        - command:
    31          - /manager
    32          args:
    33          - "--zap-log-level=2"
    34          imagePullPolicy: Always
    35          image: controller:latest
    36          name: manager
    37          securityContext:
    38            allowPrivilegeEscalation: false
    39          livenessProbe:
    40            httpGet:
    41              path: /healthz
    42              port: 8081
    43            initialDelaySeconds: 15
    44            periodSeconds: 20
    45          readinessProbe:
    46            httpGet:
    47              path: /readyz
    48              port: 8081
    49            initialDelaySeconds: 5
    50            periodSeconds: 10
    51          # TODO(user): Configure the resources accordingly based on the project requirements.
    52          # More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
    53          resources:
    54            limits:
    55              cpu: 500m
    56              memory: 512Mi
    57            requests:
    58              cpu: 500m
    59              memory: 512Mi
    60        serviceAccountName: controller-manager
    61        terminationGracePeriodSeconds: 10