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 ]