Я не понимаю, могут ли мне помочь docker-compose
или docker swarm
, я хочу создать контейнер docker из приложения (в данном случае logstash
), но мне не нужны два logsta sh контейнеры, обрабатывающие все запросы одновременно. Мне просто нужно что-то вроде ... если logsta sh A не работает, запросы будут выполняться в logsta sh B.
На данный момент у меня есть только 1 logsta sh без docker но когда кто-то из моей команды что-то разрушает logstash
не может начать выполнять запросы и мы теряем данные, здесь я говорю о высокой доступности.
Тогда ... я думаю о перемещении logsta sh внутри контейнера для этой цели, я думал об этой идее с docker -compose, но, кажется, replicas
не работает так, как я хочу. Я читаю о рое, хотя самый близкий подход, который может мне помочь, это развертывание Blue-Green, я не знаю, является ли правильный подход для моей проблемы.