Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why Contain Yourself? Official Elastic Stack for Docker

Why Contain Yourself? Official Elastic Stack for Docker

With the 5.X release of the Elastic Stack comes official support for the Docker container platform. The Elastic Docker team will discuss running the Elastic Stack in container environments using the official images they maintain and publish. Dimitrios and Toby will cover configuration techniques for the images and share tips on performance optimization, show how Elasticsearch's distributed nature aligns with container orchestration, and discuss the quality automation that ensures the Elastic Stack is always Docker-ready, whether on a laptop or across a fleet.

Dimitrios Liappis l Infrastructure Engineer l Elastic
Toby McLaughlin l Infrastructure Engineer l Elastic

Elastic Co

March 08, 2017
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. Infrastructure Engineer @dliappis Why Contain Yourself? Official Elastic Stack for

    Docker Dimitrios Liappis Infrastructure Engineer @jarpy (almost everywhere) Toby McLaughlin
  2. Agenda 2 1 Background on the Elastic Docker images 2

    Configuring and running the images 3 Full stack demo! 4 Conclusion
  3. 6 • Shield, Watcher, Marvel, Graph, reporting … soon also

    Machine Learning! • Free Basic License provides monitoring and 18 zoom levels for the tile service This is a sample image Bundled with X-Pack
  4. Agenda 7 1 Background on the Elastic Docker Images 2

    Configuring and running the images 3 Full stack demo! 4 Conclusion
  5. 8 Dev Mode Title Hre (Arial 48 p) Prod Mode

    • One line docker run • Bypass bootstrap checks • Do not run in production! • Default • Bootstrap checks enabled • Persistent volumes Different Ways to run the Elasticsearch image
  6. Four ways to configure settings for Elasticsearch 9 Environment variables

    1 2 3 4 Bind-mounted configuration Customized image Override CMD
  7. I need help! 18 • www.elastic.co/guide ! This is a

    sample image Some ideas ... • https://discuss.elastic.co/ • Github issue: ◦ github.com/elasticsearch-docker ◦ github.com/kibana-docker ◦ github.com/logstash-docker ◦ github.com/beats-docker
  8. • Andrew Kroh, Software Engineer, Elastic • Next! • Spotlight

    Theatre Up next... 20 Monitoring Docker with Metricbeat
  9. Except where otherwise noted, this work is licensed under http://creativecommons.org/licenses/by-nd/4.0/

    Creative Commons and the double C in a circle are registered trademarks of Creative Commons in the United States and other countries. Third party marks and brands are the property of their respective holders. 22 Please attribute Elastic with a link to elastic.co