调整 Docker 容器日志收集

rbd-node 是负责收集 Docker 容器日志的组件,它默认收集 /var/lib/docker/containers 目录下的日志,如果您调整了 Docker 的默认数据目录,需要调整 rbd-node 组件的参数。

修改 rbd-node 组件参数

添加以下内容,其中 path、mountPath 填写实际的 Docker 数据目录

kubectl edit rbdcomponent rbd-node -n rbd-system

  1. apiVersion: rainbond.io/v1alpha1
  2. kind: RbdComponent
  3. metadata:
  4. name: rbd-node
  5. namespace: rbd-system
  6. spec:
  7. volumes:
  8. - hostPath:
  9. path: /var/lib/docker
  10. type: DirectoryOrCreate
  11. name: docker
  12. volumeMounts:
  13. - mountPath: /home/docker
  14. name: docker