github.com/timstclair/heapster@v0.20.0-alpha1/deploy/kube-config/influxdb/influxdb-grafana-controller.yaml (about) 1 apiVersion: v1 2 kind: ReplicationController 3 metadata: 4 labels: 5 name: influxGrafana 6 name: influxdb-grafana 7 namespace: kube-system 8 spec: 9 replicas: 1 10 selector: 11 name: influxGrafana 12 template: 13 metadata: 14 labels: 15 name: influxGrafana 16 spec: 17 containers: 18 - name: influxdb 19 image: kubernetes/heapster_influxdb:v0.5 20 volumeMounts: 21 - mountPath: /data 22 name: influxdb-storage 23 - name: grafana 24 image: kubernetes/heapster_grafana:v2.1.0 25 env: 26 - name: INFLUXDB_SERVICE_URL 27 value: http://monitoring-influxdb:8086 28 # The following env variables are required to make Grafana accessible via 29 # the kubernetes api-server proxy. On production clusters, we recommend 30 # removing these env variables, setup auth for grafana, and expose the grafana 31 # service using a LoadBalancer or a public IP. 32 - name: GF_AUTH_BASIC_ENABLED 33 value: "false" 34 - name: GF_AUTH_ANONYMOUS_ENABLED 35 value: "true" 36 - name: GF_AUTH_ANONYMOUS_ORG_ROLE 37 value: Admin 38 - name: GF_SERVER_ROOT_URL 39 value: /api/v1/proxy/namespaces/kube-system/services/monitoring-grafana/ 40 volumeMounts: 41 - mountPath: /var 42 name: grafana-storage 43 volumes: 44 - name: influxdb-storage 45 emptyDir: {} 46 - name: grafana-storage 47 emptyDir: {}