如何为在Azure上的Kubernetes群集中运行的Grafana安装自定义插件

我已经在microsoft Azure上配置了Kubernetes集群,并在其上安装了Grafana舵图。 在本地计算机上的目录中,我有一个过去开发的自定义Grafana插件,我想将其安装在运行在Cloud上的Grafana中。

有办法吗?

kangzhai77 回答:如何为在Azure上的Kubernetes群集中运行的Grafana安装自定义插件

您可以像这样使用initContainer:

initContainers:
  - name: local-plugins-downloader
    image: busybox
    command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail
        mkdir -p /var/lib/grafana/plugins
        cd /var/lib/grafana/plugins
        for url in http://192.168.95.169/grafana-piechart-panel.zip; do
          wget --no-check-certificate $url -O temp.zip
          unzip temp.zip
          rm temp.zip
        done
    volumeMounts:
      - name: storage
        mountPath: /var/lib/grafana

您需要在pod中有一个名为 storage 的emptyDir卷,如果使用头盔图表,这是默认设置。 然后,需要将其安装在grafana的容器上。您还需要确保grafana插件目录为 / var / lib / grafana / plugins

本文链接:https://www.f2er.com/3143370.html

大家都在问