008-grafana.yaml 835 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ---
  2. ###################################################
  3. # Grafana Deployment
  4. ###################################################
  5. apiVersion: apps/v1
  6. kind: Deployment
  7. metadata:
  8. name: grafana
  9. namespace: monitoring
  10. labels:
  11. app: grafana
  12. spec:
  13. replicas: 1
  14. selector:
  15. matchLabels:
  16. app: grafana
  17. template:
  18. metadata:
  19. labels:
  20. app: grafana
  21. spec:
  22. containers:
  23. - name: grafana
  24. image: grafana/grafana
  25. ports:
  26. - containerPort: 3000
  27. protocol: TCP
  28. env:
  29. - name: GF_SERVER_HTTP_PORT
  30. value: "3000"
  31. - name: GF_INSTALL_PLUGINS
  32. value: "grafana-kubernetes-app"
  33. volumeMounts:
  34. - mountPath: /var/lib/grafana
  35. name: grafana-storage
  36. volumes:
  37. - name: grafana-storage
  38. emptyDir: {}