Difference between revisions of "Helm install grafana"

From wikieduonline
Jump to navigation Jump to search
Line 5: Line 5:
 
Add repo:
 
Add repo:
 
* <code>[[helm repo add grafana https://grafana.github.io/helm-charts]]</code>
 
* <code>[[helm repo add grafana https://grafana.github.io/helm-charts]]</code>
 +
 +
* [[kubectl get ingress -n grafana]]
  
 
Some values (<code>[[helm get values grafana --all]]</code>):
 
Some values (<code>[[helm get values grafana --all]]</code>):

Revision as of 12:28, 13 February 2024

Add repo:

Some values (helm get values grafana --all):

persistence.enabled=true

ingress.enabled=true
ingress.hosts="example.com"
ingress.tls= ??
ingress.ingressClassName="nginx"

replicas=1


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

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

Related

See also

  • https://techblogs.42gears.com/deploying-prometheus-and-grafana-using-helm-in-kubernetes/
  • Advertising: