本地缓存Grafana插件



我们有严格的出口规则,不允许Grafana从中提取插件的域。想知道当Grafana pod在k8s中出现时,是否有人缓存或注入了插件。

GrafanaLabs建议的部署带有配置的卷安装。

...
volumeMounts:
- mountPath: /var/lib/grafana
name: grafana-pv
...

你可以试着把插件文件放在那里
然而,这是安装插件最糟糕的方法。更不用说,当容器重新启动时,您将不得不重新安装所有插件。

建议安装插件的方法是指定然后在容器启动

docker run -d 
-p 3000:3000 
--name=grafana 
-e "GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource" 
grafana/grafana

来自其他来源

docker run -d 
-p 3000:3000 
--name=grafana 
-e "GF_INSTALL_PLUGINS=http://plugin-domain.com/my-custom-plugin.zip;custom-plugin" 
grafana/grafana

使用预先安装的插件构建自定义docker映像。

考虑到您的情况,最后一个解决方案可能是最好的
如果不违反公司的政策,您可以在允许插件目录的网络中构建图像。

最新更新