Loki的搭建就不作说明,相对简单,只需挂载配置文件与端口即可
如果是自己制作的image,启动loki需要指定配置文件进行启动
promtail搭建
promtail搭建采用导入yaml文件方式进行搭建
注意事项:搭建时注意namespace,镜像,以及loki服务器地址
部署文档
# Source: promtail/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app: promtail
release: calling-quail
name: promtail
namespace: loki
---
# Source: promtail/templates/clusterrole.yaml
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
labels:
app: promtail
release: calling-quail
name: promtail-clusterrole
namespace: loki
rules:
- apiGroups: [""] # "" indicates the core API group
resources:
- nodes
- nodes/proxy
- services
- endpoints
- pods
verbs: ["get", "watch", "list"]
---
# Source: promtail/templates/clusterrolebinding.yaml
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: promtail-clusterrolebinding
labels:
app: promtail
release: calling-quail
subjects:
- kind: ServiceAccount
name: promtail
namespace: loki
roleRef:
kind: ClusterRole
name: promtail-clusterrole
apiGroup: rbac.authorization.k8s.io
---
# Source: promtail/templates/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: promtail
namespace: loki
labels:
app: promtail
release: calling-quail
rules:
- apiGroups: ['extensions']
resources: ['podsecuritypolicies'