apiVersion: apps/v1 kind: Deployment metadata: labels: env: dev type: frontend name: jenkins-frontend-demo namespace: frontend spec: selector: matchLabels: app: jenkins-frontend-demo template: metadata: labels: app: jenkins-frontend-demo spec: containers: - image: 120.78.76.88/test/jenkins-frontend-demo: imagePullPolicy: IfNotPresent name: jenkins-frontend-demo env: - name: branch value: ports: - containerPort: 80 name: web protocol: TCP --- apiVersion: v1 kind: Service metadata: name: jenkins-frontend-demo-svc namespace: frontend labels: app: jenkins-frontend-demo spec: selector: app: jenkins-frontend-demo type: NodePort ports: - name: web port: 80 targetPort: web nodePort: 30010