k8s 通過heml安裝loki


通過heml去部署Loki,要先安裝heml:

1
2
3
4
5
6
7
8
wget https: //get .helm.sh /helm-v2 .16.9-linux-amd64. tar .gz 
tar  -xf helm-v2.16.9-linux-amd64. tar .gz -C  /usr/local/
mv  linux-amd64/ helm
 
cat  /etc/profile .d /helm .sh <<EOF
export  PATH=$PATH: /usr/local/helm
EOF
source  /etc/profile .d /helm .sh

為tiller賦予權限:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cat  > helm-rbac.yaml <<EOF
apiVersion: v1
kind: ServiceAccount
metadata:
   name: tiller
   namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io /v1
kind: ClusterRoleBinding
metadata:
   name: tiller
roleRef:
   apiGroup: rbac.authorization.k8s.io
   kind: ClusterRole
   name: cluster-admin
subjects:
   - kind: ServiceAccount
     name: tiller
     namespace: kube-system
EOF
kubectl apply -f helm-rbac.yaml

初始化tiller:

1
helm init --service-account tiller

查看版本:

1
2
3
$ helm version
Client: &version.Version{SemVer: "v2.16.9" , GitCommit: "8ad7037828e5a0fca1009dabe290130da6368e39" , GitTreeState: "clean" }
Server: &version.Version{SemVer: "v2.16.3" , GitCommit: "1ee0254c86d4ed6887327dabed7aa7da29d7eb0d" , GitTreeState: "clean" }

安裝Loki:

先測試heml源:

1
helm search

添加Loki源:

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

查找Loki:

1
2
3
4
5
6
$ helm search loki
NAME             CHART VERSION  APP VERSION    DESCRIPTION                                                 
loki /loki          0.30.1           v1.5.0         Loki: like Prometheus, but  for  logs.                        
loki /loki-stack  0.38.1           v1.5.0         Loki: like Prometheus, but  for  logs.                        
loki /fluent-bit  0.1.4           v1.5.0         Uses fluent-bit Loki go plugin  for  gathering logs and sen...
loki /promtail      0.23.2           v1.5.0         Responsible  for  gathering logs and sending them to Loki

安裝:選擇 loki/loki-stack 這個包,安裝了就全都有了包括Loki和promtail

1
helm upgrade -- install  loki loki /loki-stack  --namespace monitoring

在grafana中添加數據源:

Configuration->Data Source:選擇Loki后在URL中填寫k8s的dns解析地址或NodePort方式都可以。

1
http: //loki :3100

在左側欄Explore中可查詢日志等操作。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM