繁体   English   中英

无法在 kubernetes 上加载 logstash 配置文件

[英]Cannot load logstash config file on kubernetes

我正在尝试将 logstash 部署到 kubernetes。 在我通过 docker compose 运行它之前,它正在运行。 在撰写我有:

    volumes:
  - ./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml:ro
  - ./logstash/pipeline:/usr/share/logstash/pipeline:ro

为了在 kubernetes 上部署它,我创建了 dockerfile:

FROM docker.elastic.co/logstash/logstash-oss:6.2.3
ADD ./config/logstash.yml /usr/share/logstash/config/logstash.yml:ro
ADD ./pipeline /usr/share/logstash/pipeline:ro

但是在运行该图像后,logstash 没有看到配置文件。 (即使是本地)

该 Dockerfile 对我来说很好用:

FROM docker.elastic.co/logstash/logstash-oss:6.2.3
RUN rm -f /usr/share/logstash/pipeline/logstash.conf
ADD pipeline/ /usr/share/logstash/pipeline/
ADD config/ /usr/share/logstash/config/

我认为在问题是覆盖 logstash.conf 文件之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM