github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/transport-server-status/standard/service_deployment.yaml (about)

     1  apiVersion: v1
     2  kind: ConfigMap
     3  metadata:
     4    name: coredns
     5  data:
     6    Corefile: |
     7      .:5353 {
     8        forward . 8.8.8.8:53
     9        log
    10      }
    11  ---
    12  apiVersion: apps/v1
    13  kind: Deployment
    14  metadata:
    15    name: coredns
    16  spec:
    17    replicas: 2
    18    selector:
    19      matchLabels:
    20        app: coredns
    21    template:
    22      metadata:
    23        labels:
    24          app: coredns
    25      spec:
    26        containers:
    27        - name: coredns
    28          image: coredns/coredns:1.6.7
    29          args: [ "-conf", "/etc/coredns/Corefile" ]
    30          volumeMounts:
    31          - name: config-volume
    32            mountPath: /etc/coredns
    33            readOnly: true
    34          ports:
    35          - containerPort: 5353
    36            name: dns-tcp
    37            protocol: TCP
    38          securityContext:
    39            readOnlyRootFilesystem: true
    40        volumes:
    41          - name: config-volume
    42            configMap:
    43              name: coredns
    44              items:
    45              - key: Corefile
    46                path: Corefile
    47  ---
    48  apiVersion: v1
    49  kind: Service
    50  metadata:
    51    name: coredns 
    52  spec:
    53    selector:
    54      app: coredns
    55    ports:
    56    - name: dns
    57      port: 5353
    58      protocol: UDP
    59    - name: dns-tcp
    60      port: 5353
    61      protocol: TCP