1. Make grafana accessible via api-server proxy

2. Add a persistent storage for grafana.
3. Do not enable LoadBalancer by default for Grafana service. This breaks in many deployments.
This commit is contained in:
Vishnu kannan 2015-09-28 10:27:01 -07:00
parent f8a9943d90
commit 76d7cbc9cf
2 changed files with 17 additions and 1 deletions

View File

@ -7,7 +7,6 @@ metadata:
kubernetes.io/cluster-service: "true"
kubernetes.io/name: "Grafana"
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 3000

View File

@ -40,7 +40,24 @@ spec:
limits:
cpu: 100m
memory: 100Mi
env:
- name: "GF_AUTH_BASIC_ENABLED"
value: "false"
- name: "GF_AUTH_ANONYMOUS_ENABLED"
value: "true"
- name: "GF_AUTH_ANONYMOUS_ORG_ROLE"
value: "Admin"
- name: "GF_SERVER_ROOT_URL"
value: "/api/v1/proxy/namespaces/kube-system/services/monitoring-grafana/"
volumeMounts:
- name: grafana-persistent-storage
mountPath: /var
volumes:
- name: influxdb-persistent-storage
emptyDir: {}
- name: grafana-persistent-storage
emptyDir: {}