【k8s+loki+grafana】:通过helm3安装日志采集器loki

loki

使用helm3安装loki

  1. helm repo add loki https://grafana.github.io/loki/charts

  2. helm repo update

  3. kubectl create ns loki

  4. helm upgrade --install loki --namespace=loki loki/loki --set fluent-bit.enabled=true,promtail.enabled=false,grafana.enabled=true,prometheus.enabled=true,prometheus.alertmanager.persistentVolume.enabled=true,prometheus.server.persistentVolume.enabled=true
    确保将fluent-bit.enabled=true其设置为使用FluentBit作为日志转发器。 接下来,安装FluentBit

  5. helm upgrade --install fluent-bit --namespace=loki loki/fluent-bit --set loki.serviceName=loki.loki.svc.cluster.local
    使用来检查loki名称空间中正在运行的Pod

  6. kubectl -n loki get pods
    如果服务状态起不来,出现[Output plugin ‘grafana-loki’ cannot be loaded
    Error: You must specify an output target. Aborting]
    执行 kubectl edit cm -n loki 修改configmap 中的output name 为loki

  7. 安装grafana
    helm repo add grafana https://grafana.github.io/helm-charts
    helm repo update
    helm upgrade --install grafana --namespace=loki grafana/grafana

  8. 要访问Grafana仪表板,请转发至Grafana服务并http://localhost:8080在浏览器中打开URL 。
    短链接kubectl -n loki port-forward svc/grafana 8080:80
    后台运行 nohup kubectl port-forward --namespace loki service/grafana 3000:80 --address=‘0.0.0.0’ &
    如果要中断, 执行ps -aux | grep kubectl 把进程杀掉,页面就无法访问

  9. 页面账号: admin
    查看密码: kubectl get secret --namespace loki grafana -o jsonpath=“{.data.admin-password}” | base64 --decode ; echo

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值