Я новичок в chef
и планируем внедрить его в нашей производственной среде.
Мы планируем использовать chef
для поддержания состояния / конфигурации системы, а также для развертывания приложений. Во время развертывания приложения развертывание не должно происходить параллельно на всех хостах в кластере. Вместо этого развертывание должно происходить в наборы то есть в кластере из 10 хостов первые 2 хоста должны быть выведены из ротации, и релиз должен быть выполнен там, тогда, только если релиз завершится успешно, должен быть развернут следующий набор хостов.
Можно ли это сделать с помощью chef
?
Да, оно может. Однако есть много способов сделать это, поэтому дать вам более подробную информацию будет сложно. Несколько возможностей:
Есть много других вариантов.