首页
/ Grafana Helm Chart部署企业版实践指南

Grafana Helm Chart部署企业版实践指南

2025-07-08 10:56:00作者:牧宁李

企业版与开源版的差异

Grafana企业版在开源版基础上提供了增强的RBAC功能、企业级插件、高级警报管理等特性。对于需要细粒度权限控制的企业环境,企业版提供了更完善的解决方案。

核心配置要点

1. 镜像配置变更

企业版需要使用专用镜像仓库,在values.yaml中进行如下修改:

image:
  repository: grafana/grafana-enterprise
  tag: latest  # 建议指定具体版本号

2. 许可证挂载配置

企业版需要JWT格式的许可证文件,通过Kubernetes Secret挂载:

extraSecretMounts:
  - name: enterprise-license
    mountPath: /etc/grafana/license
    secretName: grafana-enterprise-license
    readOnly: true

3. 配置文件调整

在grafana.ini中指定许可证路径:

grafana.ini:
  enterprise:
    license_path: /etc/grafana/license/license.jwt

完整部署流程

  1. 准备许可证Secret
kubectl create secret generic grafana-enterprise-license \
  --from-file=license.jwt=/path/to/license.jwt
  1. 定制values.yaml
# 基础配置
image:
  repository: grafana/grafana-enterprise
  tag: 10.4.0

# 许可证配置
extraSecretMounts:
  - name: enterprise-license
    mountPath: /etc/grafana/license
    secretName: grafana-enterprise-license
    readOnly: true

grafana.ini:
  enterprise:
    license_path: /etc/grafana/license/license.jwt

# 其他企业版特性配置
  ...
  1. 执行部署
helm upgrade --install grafana grafana/grafana -f values.yaml

注意事项

  1. 许可证文件必须为JWT格式,且需要定期更新
  2. 建议使用固定版本标签而非latest,确保版本稳定性
  3. 企业版资源消耗可能高于开源版,需适当调整资源限制
  4. 首次部署建议先测试基础功能,再逐步启用企业特性

高级配置建议

对于生产环境,建议额外配置:

  • 持久化存储
  • 资源请求与限制
  • 网络策略
  • 监控告警
  • 定期备份策略

通过以上配置,可以在保持原有Helm部署流程不变的情况下,平滑过渡到Grafana企业版,享受更强大的功能特性。

登录后查看全文
热门项目推荐
相关项目推荐