github.com/openebs/node-disk-manager@v1.9.1-0.20230225014141-4531f06ffa1e/deploy/yamls/ndm-cluster-exporter.yaml (about)

     1  # Create NDM cluster exporter deployment.
     2  # This is an optional component and is not required for the basic
     3  # functioning of NDM
     4  apiVersion: apps/v1
     5  kind: Deployment
     6  metadata:
     7    name: ndm-cluster-exporter
     8    namespace: openebs
     9  spec:
    10    replicas: 1
    11    strategy:
    12      type: Recreate
    13    selector:
    14      matchLabels:
    15        name: ndm-cluster-exporter
    16    template:
    17      metadata:
    18        labels:
    19          name: ndm-cluster-exporter
    20      spec:
    21        serviceAccountName: openebs-maya-operator
    22        containers:
    23        - name: ndm-cluster-exporter
    24          image: openebs/node-disk-exporter:ci
    25          command:
    26          - /usr/local/bin/exporter
    27          args:
    28          - "start"
    29          - "--mode=cluster"
    30          - "--port=$(METRICS_LISTEN_PORT)"
    31          - "--metrics=/metrics"
    32          ports:
    33          - containerPort: 9100
    34            protocol: TCP
    35            name: metrics
    36          imagePullPolicy: IfNotPresent
    37          env:
    38          - name: NAMESPACE
    39            valueFrom:
    40              fieldRef:
    41                fieldPath: metadata.namespace
    42          - name: METRICS_LISTEN_PORT
    43            value: :9100
    44  ---
    45  # Create NDM cluster exporter service
    46  # This is optional and required only when
    47  # ndm-cluster-exporter deployment is used
    48  apiVersion: v1
    49  kind: Service
    50  metadata:
    51    name: ndm-cluster-exporter-service
    52    namespace: openebs
    53    labels:
    54      app: openebs-ndm-exporter
    55  spec:
    56    clusterIP: None
    57    ports:
    58      - name: metrics
    59        port: 9100
    60        targetPort: 9100
    61    selector:
    62      name: ndm-cluster-exporter
    63  ---