github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/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 domain: prod 9 component: frontend 10 spec: 11 ports: 12 - port: 7080 13 targetPort: 7080 14 protocol: TCP 15 name: http 16 selector: 17 app: waterdispatcher 18 domain: prod 19 component: frontend 20 --- 21 apiVersion: apps/v1 22 kind: Deployment 23 metadata: 24 name: waterdispatcher 25 spec: 26 replicas: 1 27 template: 28 metadata: 29 annotations: 30 prometheus.io.scrape: "true" 31 prometheus.io.port: "7080" 32 labels: 33 # Important: these labels need to match the selector above 34 # The api server enforces this constraint. 35 app: waterdispatcher 36 domain: prod 37 component: frontend 38 spec: 39 containers: 40 - image: gcr.io/myproj/waterdispatcher:v0.0.48 41 ports: 42 - containerPort: 7080 43 name: waterdispatcher 44 args: [ 45 "-http=:8080", 46 "-etcd=etcd:2379", 47 ] 48