github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/docs/operating/kubernetes/kubernetes-production/functions-deployment.yaml (about)

     1  ---
     2  kind: Deployment
     3  apiVersion: extensions/v1beta1
     4  metadata:
     5    name: functions
     6    labels:
     7      app: functions
     8  spec:
     9    replicas: 1
    10    template:
    11      metadata:
    12        labels:
    13          app: functions
    14      spec:
    15        containers:
    16        - name: functions
    17          image: iron/functions
    18          securityContext:
    19            privileged: true
    20          env:
    21          - name: DOCKER_HOST
    22            value: unix:///var/run/docker.sock
    23          - name: MQ_URL
    24            valueFrom:
    25              configMapKeyRef:
    26                name: functions-config
    27                key: MQ_URL
    28          - name: DB_URL
    29            valueFrom:
    30              configMapKeyRef:
    31                name: functions-config
    32                key: DB_URL
    33          volumeMounts:
    34            - mountPath: "/var/run/docker.sock"
    35              name: docker-socket
    36              readOnly: false
    37          ports:
    38          - name: http-server
    39            containerPort: 8080
    40        volumes:
    41        - name: docker-socket
    42          hostPath:
    43            path: "/var/run/docker.sock"