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

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    name: updater
     5    labels:
     6      app: updater
     7      domain: prod
     8      component: infra
     9  spec:
    10    ports:
    11    - port: 8080
    12      protocol: TCP
    13      targetPort: 8080
    14      name: client
    15    selector:
    16      app: updater
    17      domain: prod
    18  ---
    19  apiVersion: apps/v1
    20  kind: Deployment
    21  metadata:
    22    name: updater
    23  spec:
    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          ]