forked from DevOps/deploy.stack
docs(loki): 添加docker安装loki插件和部署配置说明
This commit is contained in:
@@ -25,3 +25,43 @@ limits_config:
|
|||||||
multitenancy_enabled: true
|
multitenancy_enabled: true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### docker 安装 loki 插件
|
||||||
|
>>需要docker 有proxy 配置 或者 镜像加速
|
||||||
|
|
||||||
|
```
|
||||||
|
## 节点上运行
|
||||||
|
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
|
||||||
|
## ansible 安装 loki 插件
|
||||||
|
ansible k3s06.node -m shell -a "docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions"
|
||||||
|
ansible all -m shell -a "docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions"
|
||||||
|
|
||||||
|
## 查看插件
|
||||||
|
docker plugin ls
|
||||||
|
|
||||||
|
# 更新插件
|
||||||
|
docker plugin disable loki --force
|
||||||
|
docker plugin upgrade loki grafana/loki-docker-driver:latest --grant-all-permissions
|
||||||
|
docker plugin enable loki
|
||||||
|
systemctl restart docker
|
||||||
|
|
||||||
|
# 卸载插件
|
||||||
|
docker plugin disable loki --force
|
||||||
|
docker plugin rm loki
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### 部署文件中添加 loki 插件
|
||||||
|
|
||||||
|
```
|
||||||
|
services:
|
||||||
|
ac-api:
|
||||||
|
...
|
||||||
|
logging:
|
||||||
|
driver: "loki"
|
||||||
|
options:
|
||||||
|
loki-url: "http://192.168.0.119:3100/loki/api/v1/push"
|
||||||
|
max-size: "50m"
|
||||||
|
max-file: "5"
|
||||||
|
...
|
||||||
|
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user