--- apiVersion: v1 kind: Service metadata: name: scheduler labels: app: scheduler spec: selector: app: scheduler ports: - port: 8080 targetPort: 8080 name: server-port --- apiVersion: apps/v1 kind: Deployment metadata: name: scheduler spec: selector: matchLabels: app: scheduler template: metadata: labels: app: scheduler spec: containers: - image: registry.persagy.com/ftp/scheduler:m0.0.3 imagePullPolicy: IfNotPresent name: scheduler ports: - containerPort: 8080 name: server-port resources: limits: memory: 4Gi requests: memory: 1Gi volumeMounts: - mountPath: /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/application.yml name: admpath subPath: path/to/application.yml volumes: - configMap: defaultMode: 511 items: - key: application.yml path: path/to/application.yml name: scheduler name: admpath