...
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