helm install grafana
(Redirected from Grafana helm)
Jump to navigation
Jump to search
- Repo: https://grafana.github.io/helm-charts
- Doc: https://github.com/grafana-community/helm-charts
- https://github.com/grafana-community/helm-charts/blob/main/charts/grafana/values.yaml
Add repo:
Some values (helm get values grafana --all):
persistence.enabled=true ingress.enabled=true ingress.hosts="example.com" ingress.tls= ?? ingress.ingressClassName="nginx"
ingress.annotations ( add acme.cert-manager.io/http01-edit-in-place: "true" to ingress)
cert-manager.io/issuer: letsencrypt-prod
service.externalTrafficPolicy=Cluster
add acme.cert-manager.io/http01-edit-in-place to ingress service.port replicas=1
k get certificate -A NAMESPACE NAME READY SECRET AGE grafana quickstart-example-tls False quickstart-example-tls 101s
Contents
values.yaml[edit]
resource "helm_release" "grafana" { name = "grafana" create_namespace = true namespace = "grafana" repository = "https://grafana.github.io/helm-charts" chart = "grafana" set { name = "ingress.enabled" value = "true" } set_list { name = "ingress.hosts" value = ["example.com"] } set { name = "ingress.ingressClassName" value = "nginx" } set { name = "ingress.tls" value = "true" } }
Examples[edit]
helm install --set persistence.enabled=true grafana grafana/grafanahelm install --set persistence.enabled=true grafana grafana/grafana --set ingress.enabled=true
helm install mygrafana grafana/grafana- Deprecated:
helm install MY GRAFANA NAME stable/grafana helm upgrade mygrafana stable/grafana --reuse-values --set replicas=2
helm install grafana grafana/grafana –namespace grafana –set persistence.enabled=true –set adminPassword=’EKS!sAWSome’ –set datasources.”datasources\.yaml”.apiVersion=1 –set datasources.”datasources\.yaml”.datasources[0].name=Prometheus –set datasources.”datasources\.yaml”.datasources[0].type=prometheus –set datasources.”datasources\.yaml”.datasources[0].url=http://prometheus- server.prometheus.svc.cluster.local –set datasources.”datasources\.yaml”.datasources[0].access=proxy –set datasources.”datasources\.yaml”.datasources[0].isDefault=true [1]
helm install grafana grafana/grafana \
--namespace grafana \
--set persistence.storageClassName="gp2" \
--set persistence.enabled=true \
--set adminPassword='EKS!sAWSome' \
--values ${HOME}/environment/grafana/grafana.yaml \
--set service.type=LoadBalancer
https://www.eksworkshop.com/intermediate/240_monitoring/deploy-grafana/
helm upgrade --install --set port=8888 grafana grafana/grafana
Errors[edit]
json: cannot unmarshal bool into Go struct field IngressSpec.spec.tls of type v1.IngressTLSremote error: tls: unrecognized name
Related[edit]
helm get values grafana --allhelm uninstall grafanaminikube addons enable ingresshelm_releasek logs -n grafana grafana- /etc/grafana/grafana.ini
- kubectl get secret --namespace default grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
See also[edit]
helm install grafana, values, ingress.hosts, ingress.tls,apiVersion: integreatly.org/v1alpha1grafana.ini, grafana-config configMap, grafana-datasources configMap, grafana-dashboards configMap,GF,auth.anonymous,auth.generic_oauth
Advertising: