apiVersion: apps/v1 kind: Deployment metadata: name: es-query-exporter annotations: prometheus.io/scrape: "true" prometheus.io/path: /metrics prometheus.io/port: "5050" spec: replicas: 1 revisionHistoryLimit: 3 selector: matchLabels: app: es-query-exporter template: metadata: labels: app: es-query-exporter spec: hostAliases: - ip: "10.0.0.5" hostnames: - "dev-elastic-stack-elastic-01" - ip: "10.0.0.6" hostnames: - "dev-elastic-stack-elastic-02" - ip: "10.0.0.7" hostnames: - "dev-elastic-stack-elastic-03" containers: - image: bitshift/elastic-query-exporter:v1.0.0-preview.4 name: es-query-exporter ports: - containerPort: 5050 env: - name: ASPNETCORE_ENVIRONMENT value: Release volumeMounts: # - name: queries # mountPath: "/app" # readOnly: true - name: appsettings mountPath: "/app/appsettings.Release.yaml" readOnly: true # securityContext: # runAsNonRoot: true volumes: # - name: queries # configMap: # name: es-query-exporter-queries - name: appsettings configMap: name: es-query-exporter-appsettings