...
1apiVersion: v1
2kind: ServiceAccount
3metadata:
4 name: terminalctl
5---
6apiVersion: apps/v1
7kind: Deployment
8metadata:
9 name: terminalctl
10 labels:
11 platform.edge.ncr.com/component: terminalctl
12spec:
13 replicas: 1
14 selector:
15 matchLabels:
16 platform.edge.ncr.com/component: terminalctl
17 template:
18 metadata:
19 labels:
20 platform.edge.ncr.com/component: terminalctl
21 spec:
22 serviceAccount: terminalctl
23 containers:
24 - name: terminalctl
25 image: bzl://cmd/sds/terminalctl:container_push
26 ports:
27 - name: metrics
28 containerPort: 8080
29 resources:
30 limits:
31 cpu: "100m"
32 imagePullPolicy: IfNotPresent
33 imagePullSecrets:
34 - name: edge-docker-pull-secret
35---
36apiVersion: v1
37kind: Service
38metadata:
39 name: terminalctl
40 labels:
41 platform.edge.ncr.com/component: terminalctl
42spec:
43 selector:
44 platform.edge.ncr.com/component: terminalctl
45 ports:
46 - name: metrics
47 port: 8080
View as plain text