loki微服务的部署方式以及部署时遇到的问题说明
微服务的概念理解
微服务通俗的理解就是基于k8s拉起服务,形成pod,就可以理解为在k8s拉起的服务
loki微服务的部署前期准备
1、首先需要下载loki、promtail、grafana的配置文件,kubectl这个命令拉起服务时,需要配置文件,意思就是你需要告诉它你要怎样的来拉起这个服务,连接到哪里,存储在哪里等都需要进行配置。
2、拉取的方式为
在新增helm库之前需要安装一下helm这个可执行文件,这个就是从网上下载后,直接将这个可执行文件cp到/usr/bin这个路径下,就能直接helm访问了。
helm repo add loki https://grafana.github.io/helm-charts
中间的这个loki你可以随意起名字,作者为了方便起名为loki
更新一下helm的库
helm repo update
查看helm库的list,查看上面的操作是否执行成功
helm repo list
输出有你上面的http路径就说明添加成功
然后可以搜索一下,查看loki、promtail、grafana是什么版本的,是否是你需要的版本,查询的命令为:
helm search repo loki
显示有你需要的版本你直接把配置文件pull下来,pull具体的操作命令为:
helm pull grafana/loki-di