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