github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/doc/tutorial/kubernetes/original/services/frontend/valeter/kube.yaml (about)

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