--- apiVersion: apps/v1 kind: Deployment metadata: labels: app: $DEPLOYMENT_NAME name: $DEPLOYMENT_NAME namespace: blackdice spec: replicas: 1 selector: matchLabels: app: $DEPLOYMENT_NAME template: metadata: labels: app: $DEPLOYMENT_NAME spec: imagePullSecrets: - name: do-registry containers: - image: $IMAGE_NAME imagePullPolicy: Always name: $DEPLOYMENT_NAME ports: - containerPort: 3000 protocol: UDP restartPolicy: Always --- apiVersion: v1 kind: Service metadata: name: $DEPLOYMENT_NAME namespace: blackdice spec: ports: - name: $DEPLOYMENT_NAME port: 3000 protocol: TCP targetPort: 3000 selector: app: $DEPLOYMENT_NAME type: ClusterIP