Если вы развертываете умеренно новую версию PCF (я считаю, что 2.4+, тем не менее, более новая версия лучше), вам следует просто использовать встроенную модель скользящего развертывания и прекратить работу.
Вы можно использовать cf push --strategy=rolling
и включать любые другие аргументы, которые вы обычно делаете.
Просто получите копию v7 cf CLI. Когда я пишу это, он находится на последних стадиях бета-тестирования и очень скоро должен стать GA. --strategy
- это флаг, доступный только в v7 cf CLI.
Если вы застряли на v6 cf CLI, вы можете запустить cf v3-zdt-push
. Он будет выполнять последовательное развертывание, но предпочтительным методом в будущем, особенно после GA, будет использование версии 7.
Подробнее см. Здесь -> https://docs.cloudfoundry.org/devguide/deploy-apps/rolling-deploy.html
Я знаю, что это не дает прямого ответа на ваш вопрос о частных доменах, но это действительно лучший способ развертывания без простоев. Если вы не можете этого сделать и у вас должен быть синий / зеленый цвет, опубликуйте дополнительную информацию, например, сообщение об ошибке, которое вы получаете, и точные команды, которые вы выполняете.