apiVersion: v1 kind: ServiceAccount metadata: name: terminalctl --- apiVersion: apps/v1 kind: Deployment metadata: name: terminalctl labels: platform.edge.ncr.com/component: terminalctl spec: replicas: 1 selector: matchLabels: platform.edge.ncr.com/component: terminalctl template: metadata: labels: platform.edge.ncr.com/component: terminalctl spec: serviceAccount: terminalctl containers: - name: terminalctl image: bzl://cmd/sds/terminalctl:container_push ports: - name: metrics containerPort: 8080 resources: limits: cpu: "100m" imagePullPolicy: IfNotPresent imagePullSecrets: - name: edge-docker-pull-secret --- apiVersion: v1 kind: Service metadata: name: terminalctl labels: platform.edge.ncr.com/component: terminalctl spec: selector: platform.edge.ncr.com/component: terminalctl ports: - name: metrics port: 8080