logstash.yaml 930 B

12345678910111213141516171819202122232425262728293031323334353637
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: logstash-deployment
  5. spec:
  6. selector:
  7. matchLabels:
  8. app: logstash
  9. replicas: 1
  10. template:
  11. metadata:
  12. labels:
  13. app: logstash
  14. spec:
  15. containers:
  16. - name: logstash
  17. image: registry.cn-beijing.aliyuncs.com/dotbalo/logstash:7.10.1
  18. ports:
  19. - containerPort: 5044
  20. volumeMounts:
  21. - name: config-volume
  22. mountPath: /usr/share/logstash/config
  23. - name: logstash-pipeline-volume
  24. mountPath: /usr/share/logstash/pipeline
  25. volumes:
  26. - name: config-volume
  27. configMap:
  28. name: logstash-configmap
  29. items:
  30. - key: logstash.yml
  31. path: logstash.yml
  32. - name: logstash-pipeline-volume
  33. configMap:
  34. name: logstash-configmap
  35. items:
  36. - key: logstash.conf
  37. path: logstash.conf