discovery.asciidoc 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. [[discovery]]
  2. == Discovery Plugins
  3. Discovery plugins extend Elasticsearch by adding new seed hosts providers that
  4. can be used to extend the {ref}/modules-discovery.html[cluster formation
  5. module].
  6. [discrete]
  7. ==== Core discovery plugins
  8. The core discovery plugins are:
  9. <<discovery-ec2,EC2 discovery>>::
  10. The EC2 discovery plugin uses the https://github.com/aws/aws-sdk-java[AWS API]
  11. to identify the addresses of seed hosts.
  12. <<discovery-azure-classic,Azure Classic discovery>>::
  13. The Azure Classic discovery plugin uses the Azure Classic API to identify the
  14. addresses of seed hosts.
  15. <<discovery-gce,GCE discovery>>::
  16. The Google Compute Engine discovery plugin uses the GCE API to identify the
  17. addresses of seed hosts.
  18. [discrete]
  19. ==== Community contributed discovery plugins
  20. The following discovery plugins have been contributed by our community:
  21. * https://github.com/fabric8io/elasticsearch-cloud-kubernetes[Kubernetes Discovery Plugin] (by Jimmi Dyson, https://fabric8.io[fabric8])
  22. include::discovery-ec2.asciidoc[]
  23. include::discovery-azure-classic.asciidoc[]
  24. include::discovery-gce.asciidoc[]