apiVersion: v1 kind: Service metadata: name: mywebapp spec: selector: app: mywebapp ports: - protocol: "TCP" port: 8088 targetPort: 8080 type: LoadBalancer --- apiVersion: apps/v1 kind: Deployment metadata: name: mywebapp spec: selector: matchLabels: app: mywebapp replicas: 3 template: metadata: labels: app: mywebapp spec: containers: - name: mywebapp image: myapp imagePullPolicy: Never ports: - containerPort: 8080 env: - name: PG_PASSWORD valueFrom: secretKeyRef: name: cluster-example-app key: password - name: PG_USER valueFrom: secretKeyRef: name: cluster-example-app key: username