...

Text file src/edge-infra.dev/config/pallets/sds/pvgarbagecollector/base/deployment.yaml

Documentation: edge-infra.dev/config/pallets/sds/pvgarbagecollector/base

     1apiVersion: apps/v1
     2kind: Deployment
     3metadata:
     4  name: pvgarbagecollector
     5  labels:
     6    app.kubernetes.io/instance: pvgarbagecollector-deployment
     7    app.kubernetes.io/name: pvgarbagecollector
     8spec:
     9  selector:
    10    matchLabels:
    11      app.kubernetes.io/name: pvgarbagecollector
    12  template:
    13    metadata:
    14      labels:
    15        app.kubernetes.io/name: pvgarbagecollector
    16      annotations:
    17        kubectl.kubernetes.io/default-container: pvgarbagecollector
    18    spec:
    19      serviceAccountName: pvgarbagecollector
    20      automountServiceAccountToken: true
    21      priorityClassName: edge-p5-non-critical-infra
    22      containers:
    23      - name: pvgarbagecollector
    24        image: bzl://cmd/sds/pvgarbagecollector:container_push
    25        resources:
    26          limits:
    27            cpu: "50m"
    28            memory: "50Mi"
    29        imagePullPolicy: IfNotPresent
    30      imagePullSecrets:
    31      - name: edge-docker-pull-secret
    32      affinity:
    33        nodeAffinity:
    34          preferredDuringSchedulingIgnoredDuringExecution:
    35          - preference:
    36              matchExpressions:
    37              - key: node.ncr.com/class
    38                operator: In
    39                values:
    40                - server
    41            weight: 100

View as plain text