## Deploy a Prometheus instance ## prometheus: serviceAccount: create: true name: "" additionalServiceMonitors: - name: service-monitor-collectd additionalLabels: collector: collectd jobLabel: collectd selector: matchLabels: app: collectd endpoints: - port: collectd-prometheus interval: 10s path: /metrics - name: service-monitor-node-exporter additionalLabels: collector: prometheus-node-exporter jobLabel: node-exporter selector: matchLabels: app: prometheus-node-exporter endpoints: - port: metrics interval: 30s - name: service-monitor-cadvisor additionalLabels: collector: cadvisor jobLabel: cadvisor selector: matchLabels: app: cadvisor endpoints: - port: cadvisor-prometheus interval: 10s path: /metrics resources: {} service: type: ClusterIP annotations: {} labels: {} clusterIP: "" ## To be used with a proxy extraContainer port targetPort: 9090 ## List of IP addresses at which the Prometheus server service is available ## Ref: https://kubernetes.io/docs/user-guide/services/#external-ips ## externalIPs: [] ## Port to expose on each node ## Only used if service.type is 'NodePort' ## # nodePort: 90 ## Loadbalancer IP ## Only use if service.type is "loadbalancer" loadBalancerIP: "" loadBalancerSourceRanges: [] ## Service type ## #type: NodePort sessionAffinity: ""