Prometheus Operator

PrometheusOperator provides CRUD that simplifies creation/configuration/managment of Prometheus and AlertManager.

Dependencies

None

Install

You can install prometheus-operator in a few different ways, but we recomend to use the Master Helmfile.

Install using Master Helmfile

To install prometheus-operator run

Install prometheus-operator

helmfile -f /conf/kops/helmfile.yaml --selector namespace=kube-system,chart=prometheus-operator sync

These are some of the environment variables you may want to configure:

Environment variables can be specified in the Geodesic Module’s Dockerfile or using Chamber storage, which is recommended for all secrets.

Install using Custom Helmfile

Add to your Kubernetes Backing Services Helmfile this code

helmfile.yaml

repositories:
- name: "coreos-stable"
  url: "https://s3-eu-west-1.amazonaws.com/coreos-charts/stable"

releases:
- name: "prometheus-operator"
  namespace: "kube-system"
  labels:
    chart