...
1apiVersion: apps/v1
2kind: Deployment
3metadata:
4 name: display-webhook
5 labels:
6 app.kubernetes.io/name: display-webhook
7spec:
8 replicas: 1
9 selector:
10 matchLabels:
11 app.kubernetes.io/name: display-webhook
12 template:
13 metadata:
14 labels:
15 app.kubernetes.io/name: display-webhook
16 annotations:
17 kubectl.kubernetes.io/default-container: display-webhook
18 spec:
19 serviceAccountName: display-webhook
20 automountServiceAccountToken: true
21 priorityClassName: edge-p5-non-critical-infra
22 containers:
23 - name: display-webhook
24 image: bzl://cmd/sds/display/webhook:container_push
25 ports:
26 - name: webhook-server
27 containerPort: 9443
28 resources:
29 limits:
30 cpu: "10m"
31 memory: "100Mi"
32 volumeMounts:
33 - name: webhook-certs
34 readOnly: true
35 mountPath: /tmp/k8s-webhook-server/serving-certs
36 volumes:
37 - name: webhook-certs
38 secret:
39 defaultMode: 420
40 secretName: display-webhook-certs
41 imagePullSecrets:
42 - name: edge-docker-pull-secret
View as plain text