то о править на другой контейнер?
Можно подробнее? Что за "процент" В чем конкретно задача? Какой стек у вас?
Гугли по “canary deployment” и “a b testing docker”
У меня дотнет и фронт в контейнерах в компоузе, nginx в ос. Хочу выкатить новую версию фронта и бэка, но с минимальными рисками
Выкатывай как обычно
Коллега выше верно сказал что надо гуглить Полагаю вам надо в композе указать healthcheck, чтобы деплоймент был бесшовным
Это не поможет ему в той мере, которая ему нужна, и то, это будет работать только на сворме
кстати да, в композе же нет zdd
я писал статью о том, как на композе и баше выкатывать обновления максимально бесшовно если не найдете хороший способ, как например сесть на кубер, то могу дать ссылку
Последний человек, которому я посоветовал сесть на кубер и дал дистрибутив, который поднимается за 5 минут, расхныкался после неудачного деплоя дашборда, хоть я ему и написал, в чем причина - впечатления от самостоятельных развлечений с kubeadm и докером сильно до обсуждения оказались слишком сильны
А кубер на одной машине чем то полезен будет?
k3s.io
Да, я k3s так и использую
Нет, я к тому что вы возможно подберете для себя подходящий вариант без возни с башем
Благодарю
Он автоматом бесшовно деплоит?
Нет, но делает это возможным
Через хелсчекер?
Как минимум
Итого 1. k3s 2. docker swarm 3. dokku 4. bash + compose + service scale
Обсуждают сегодня