Configured using docker and docker-compose
docker-compose up -d coredns
docker-compose up -d db
docker-compose up -d keycloak-a keycloak-b
# goto: http://localhost:8080 or http://localhost:9090
Now you can try breaking stuff
docker-compose restart keycloak-b
..and checking logs
docker-compose logs -f keycloak-a
docker-compose build runner
docker-compose run --rm runner bash
dig keycloak.service-discovery.local
# on 2nd tab:
docker-compose logs -f coredns