...

Text file src/cuelang.org/go/doc/tutorial/kubernetes/original/services/infra/updater/kube.yaml

Documentation: cuelang.org/go/doc/tutorial/kubernetes/original/services/infra/updater

     1apiVersion: v1
     2kind: Service
     3metadata:
     4  name: updater
     5  labels:
     6    app: updater
     7    domain: prod
     8    component: infra
     9spec:
    10  ports:
    11  - port: 8080
    12    protocol: TCP
    13    targetPort: 8080
    14    name: client
    15  selector:
    16    app: updater
    17    domain: prod
    18---
    19apiVersion: apps/v1
    20kind: Deployment
    21metadata:
    22  name: updater
    23spec:
    24  replicas: 1
    25  template:
    26    metadata:
    27      labels:
    28        app: updater # TODO: fix updater
    29        domain: prod
    30        component: infra
    31    spec:
    32      volumes:
    33      - name: secret-updater
    34        secret:
    35          secretName: updater-secrets
    36      containers:
    37      - image: gcr.io/myproj/updater:v0.1.0
    38        volumeMounts:
    39        - mountPath: /etc/certs
    40          name: secret-updater
    41        ports:
    42        - containerPort: 8080
    43        name: updater
    44        args: [
    45          "-key=/etc/certs/updater.pem",
    46        ]

View as plain text