apiVersion: apps/v1 kind: Deployment metadata: labels: env: dev type: backend name: jenkins-backend-demo #jenkins-backend-demo #namespace: backend annotations: prometheus.io/scrape: 'true' prometheus.io/path: '/actuator/prometheus' #'/metrics' prometheus.io/port: '30011' #'8080' spec: selector: matchLabels: app: jenkins-backend-demo template: metadata: labels: app: jenkins-backend-demo spec: containers: - image: 120.78.76.88/test/backend-demo: imagePullPolicy: IfNotPresent name: jenkins-backend-demo env: - name: branch value: ports: - containerPort: 8080 name: web protocol: TCP --- apiVersion: v1 kind: Service metadata: name: jenkins-backend-demo #jenkins-backend-demo-svc #namespace: backend labels: app: jenkins-backend-demo annotations: prometheus.io/scrape: 'true' prometheus.io/path: '/actuator/prometheus' #'/metrics' prometheus.io/port: '8080' #'8080' 30011 spec: selector: app: jenkins-backend-demo type: NodePort ports: - name: web port: 8080 targetPort: web nodePort: 30011