apiVersion: apps/v1 kind: Deployment metadata: name: apolo-streamer namespace: apolo labels: app.kubernetes.io/name: apolo-streamer app.kubernetes.io/part-of: apolo app.kubernetes.io/component: streamer spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: apolo-streamer template: metadata: labels: app.kubernetes.io/name: apolo-streamer app.kubernetes.io/part-of: apolo app.kubernetes.io/component: streamer spec: imagePullSecrets: - name: harbor-cred containers: - name: streamer image: harbor.c2et.com/xrf-ssl/xrf-streamer-server:6.0 imagePullPolicy: IfNotPresent command: ["npm","start"] envFrom: - configMapRef: name: apolo-streamer-config - secretRef: name: apolo-streamer-secret ports: - name: http containerPort: 80 protocol: TCP readinessProbe: tcpSocket: { port: 80 } initialDelaySeconds: 5 periodSeconds: 10 livenessProbe: tcpSocket: { port: 80 } initialDelaySeconds: 20 periodSeconds: 20