[英]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.