/docker_cluster

Local docker cluster with TLS enabled, and Enterprise Search.

Primary LanguageShell

What do you need?

  • Docker. You should probably give it like 16 gigs of ram because we're running a 3 node cluster with logstash, filebeat, kibana and enterprise search, and auditbeat.

How to get this stuff running:

  • Step 0: Copy the example.env to .env.

  • Step 1: run ./setup.sh

  • Step 2: There are no more steps.

  • Step 3: Log in to kibana (with https), type 'thisisunsafe' because the ca authority isn't trusted by your browser.

  • Step 4: log in with user 'enterprise_search' and password 'changeme' if you want to play with enterprise search.
    Otherwise, log in with user 'elastic' and password 'changeme'

  • Step 5: Delete everything by running ./teardown.sh

TODO stuff

  • Add elastic agent
  • add APM
  • PKI for kibana Get CN from kibana certificate to use with Role Mapping for RBAC: openssl x509 -noout -subject -in certs/kibana/kibana.crt