...

Text file src/cuelang.org/go/doc/tutorial/kubernetes/original/services/frontend/waterdispatcher/kube.yaml

Documentation: cuelang.org/go/doc/tutorial/kubernetes/original/services/frontend/waterdispatcher

     1apiVersion: v1
     2kind: Service
     3# Our metadata
     4metadata:
     5  name: waterdispatcher
     6  labels:
     7    app: waterdispatcher
     8    domain: prod
     9    component: frontend
    10spec:
    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---
    21apiVersion: apps/v1
    22kind: Deployment
    23metadata:
    24  name: waterdispatcher
    25spec:
    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

View as plain text