Helm chart 组件
本节描述了 Helm Chart 安装的组件。
3 种部署方法
Loki chart 支持三种部署方法:
默认情况下,chart 安装在简易可扩展模式模式。这是大多数用户推荐的方法。要了解部署方法之间的差异,请参阅Loki 部署模式文档。
监控 Loki
Loki Helm chart 默认不部署自监控。可以使用元监控 Stack 监控 Loki 集群,该 Stack 监控 Loki 集群的日志、指标和追踪。此 Stack 有两种部署选项,请参阅监控部分中的安装说明。
注意
元监控 Stack 替换了 Loki helm chart 中现已**已弃用**的监控部分。请参阅监控部分了解更多信息。
Canary
此 chart 默认安装了Loki Canary 应用。这是另一个用于验证 Loki 部署是否处于健康状态的工具。可以通过设置lokiCanary.enabled=false
来禁用它。
网关
默认情况下,受到 Grafana 的Tanka 设置 启发,此 chart 安装了网关组件,该组件是一个 NGINX,用于暴露 Loki API 并自动将请求代理到正确的 Loki 组件(读取、写入或文件系统存储的单实例)。如果需要 Ingress,则必须启用网关,因为 Ingress 仅暴露网关。如果启用了网关,则应配置 Grafana 和日志发送代理(例如 Promtail)以使用网关。如果启用了 NetworkPolicies,则在启用网关时会更加严格。
缓存
默认情况下,此 chart 配置内存缓存。如果该缓存不适用于您的部署,则应设置memcache。