如何在 kubernetes 中安装 grafana 插件?

Dol*_*hin 3 kubernetes

我正在 kubernetes 集群(v1.15.2)中部署 grafana(6.6.0),现在我想在 grafana 中安装 Pie Chart 插件。当我不在 docker 中时,我可以使用此命令进行安装:

grafana-cli plugins install grafana-piechart-panel
Run Code Online (Sandbox Code Playgroud)

但是现在我在 kubernetes 集群中,我可以登录到 pod 并运行 install 命令,但是当 pod 被销毁并重新创建时,安装历史记录丢失了。我应该怎么做才能在 kubernetes 集群 grafana 中永久安装插件?我试图在 yaml 中这样定义:

"name": "grafana",
            "image": "grafana/grafana:6.6.0",
            "ports": [
              {
                "name": "http",
                "containerPort": 3000,
                "protocol": "TCP"
              }
            ],
            "env": [
              {
                "name": "GF_INSTALL_PLUGINS",
                "value": "grafana-piechart-panel"
              }
            ],
Run Code Online (Sandbox Code Playgroud)

不适合我。

Tum*_*nvi 10

添加环境变量GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-clock-panel将在容器世界中为您安装插件

参考https://grafana.com/docs/grafana/latest/installation/docker/#install-plugins-in-the-docker-container


Fil*_*lov 5

在最新版本的Grafana helm chart 中,插件列表可以作为values.yaml 中的列表传递

## Pass the plugins you want installed as a list.
##
plugins: []
  # - digrich-bubblechart-panel
  # - grafana-clock-panel
Run Code Online (Sandbox Code Playgroud)