Docker рой или Docker - составляют высокую доступность - PullRequest
2 голосов
/ 04 мая 2020

Я не понимаю, могут ли мне помочь 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, я не знаю, является ли правильный подход для моей проблемы.

...