1. Logstash /
  2. Setting up and running Logstash

Running Logstash on Kubernetes

Check out the QuickStart to install ECK and Run Logstash on ECK to deploy Logstash with ECK.

Previous
Configuring Logstash for Docker
Next
Running Logstash on Windows
  • View as Markdown
  • Edit this page
  • Logstash

  • Logstash
    • Getting started with Logstash
      • Installing Logstash
      • Stashing Your First Event
      • Parsing Logs with Logstash
      • Stitching Together Multiple Input and Output Plugins
    • How Logstash Works
      • Execution Model
      • ECS in Logstash
      • Processing Details
    • Setting up and running Logstash
      • Logstash Directory Layout
      • Logstash Configuration Files
      • logstash.yml
      • Secrets keystore for secure settings
      • Running Logstash from the Command Line
      • Running Logstash as a Service on Debian or RPM
      • Running Logstash on Docker
      • Configuring Logstash for Docker
      • Running Logstash on Kubernetes
      • Running Logstash on Windows
      • Logging
      • Shutting Down Logstash
    • Upgrading Logstash
      • Upgrading using package managers
      • Upgrading using a direct download
      • Upgrading between minor versions
    • Creating a Logstash Pipeline
      • Structure of a pipeline
      • Accessing event data and fields
      • Using environment variables
      • Sending data to Elastic Cloud Hosted
      • Sending data to Elasticsearch Serverless
      • Logstash configuration examples
    • Secure your connection
    • Advanced Logstash configurations
      • Multiple Pipelines
      • Pipeline-to-pipeline communication
      • Reloading the Config File
      • Managing Multiline Events
      • Glob Pattern Support
    • Logstash-to-Logstash communications
      • Logstash-to-Logstash: Lumberjack output to Beats input
      • Logstash-to-Logstash: HTTP output to HTTP input
      • Logstash-to-Logstash: Output to Input
    • Managing Logstash
      • Centralized Pipeline Management
      • Configure Centralized Pipeline Management
    • Using Logstash with Elastic integrations
      • Tutorial to extend Elastic Integrations
    • Working with Filebeat modules
      • Use ingest pipelines for parsing
      • Example: Set up Filebeat modules to work with Kafka and Logstash
    • Working with Winlogbeat modules
    • Queues and data resiliency
      • Memory queue
      • Persistent queues (PQ)
      • Dead letter queues (DLQ)
    • Transforming data
      • Performing Core Operations
      • Deserializing Data
      • Extracting Fields and Wrangling Data
      • Enriching Data with Lookups
    • Deploying and scaling Logstash
    • Managing GeoIP databases
      • GeoIP Database Management
      • Configure GeoIP Database Management
    • Performance tuning
      • Performance troubleshooting
      • Tuning and profiling logstash pipeline performance
    • Monitoring Logstash with Elastic Agent
      • Collect monitoring data for dashboards
      • Collect monitoring data for dashboards (Serverless )
      • Collect monitoring data for stack monitoring
    • Monitoring Logstash (Legacy)
      • Metricbeat collection
      • Legacy collection (deprecated)
      • Monitoring UI
      • Pipeline Viewer UI
      • Troubleshooting
    • Monitoring Logstash with APIs
    • Monitoring Logstash with OpenTelemetry
    • Working with plugins
      • Cross-plugin concepts and features
      • Generating plugins
      • Offline Plugin Management
      • Private Gem Repositories
      • Event API
    • Tips and best practices
      • JVM settings
      • File descriptors
  • Logstash
    • Known issues
    • Breaking changes
    • Deprecations
  • Contribute to Logstash
    • How to write a Logstash input plugin
    • How to write a Logstash codec plugin
    • How to write a Logstash filter plugin
    • How to write a Logstash output plugin
    • Logstash Plugins Community Maintainer Guide
    • Document your plugin
    • Publish your plugin to RubyGems.org
    • List your plugin
    • Contributing a patch to a Logstash plugin
    • Extending Logstash core
    • Create Logstash plugins
      • How to write a Java input plugin
      • How to write a Java codec plugin
      • How to write a Java filter plugin
      • How to write a Java output plugin
Elastic logo

© 2026 Elasticsearch B.V. All Rights Reserved.

  • Terms of Use
  • Privacy