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

时间:2019-11-07 15:54:52

标签: azure plugins kubernetes grafana

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

有办法吗?

1 个答案:

答案 0 :(得分:0)

您可以像这样使用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

相关问题