github.com/solo-io/cue@v0.4.7/doc/tutorial/kubernetes/original/services/frontend/waterdispatcher/kube.yaml (about) 1 apiVersion: v1 2 kind: Service 3 # Our metadata 4 metadata: 5 name: waterdispatcher 6 labels: 7 app: waterdispatcher 8 component: frontend 9 domain: prod 10 spec: 11 ports: 12 - port: 7080 13 targetPort: 7080 14 protocol: TCP 15 name: http 16 selector: 17 app: waterdispatcher 18 component: frontend 19 domain: prod 20 --- 21 apiVersion: apps/v1 22 kind: Deployment 23 metadata: 24 name: waterdispatcher 25 spec: 26 replicas: 1 27 template: 28 metadata: 29 labels: 30 # Important: these labels need to match the selector above 31 # The api server enforces this constraint. 32 app: waterdispatcher 33 component: frontend 34 domain: prod 35 annotations: 36 prometheus.io.scrape: "true" 37 prometheus.io.port: "7080" 38 spec: 39 containers: 40 - name: waterdispatcher 41 image: gcr.io/myproj/waterdispatcher:v0.0.48 42 ports: 43 - containerPort: 7080 44 args: [ 45 "-http=:8080", 46 "-etcd=etcd:2379", 47 ] 48