...

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

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

     1apiVersion: apps/v1
     2kind: Deployment
     3metadata:
     4  name: tasks
     5spec:
     6  replicas: 1
     7  # podTemplate defines the 'cookie cutter' used for creating
     8  # new pods when necessary
     9  template:
    10    metadata:
    11      annotations:
    12        prometheus.io.scrape: "true"
    13        prometheus.io.port: "7080"
    14      labels:
    15        # Important: these labels need to match the selector above
    16        # The api server enforces this constraint.
    17        app: tasks
    18        component: infra
    19    spec:
    20      volumes:
    21      - name: secret-volume
    22        secret:
    23          secretName: star-example-com-secrets
    24      containers:
    25      - image: gcr.io/myproj/tasks:v0.2.6
    26        ports:
    27        - containerPort: 7080
    28        - containerPort: 7443
    29        name: tasks
    30        volumeMounts:
    31          - mountPath: /etc/ssl
    32            name: secret-volume
    33

View as plain text