2016-07-22 10 views
0

Когда приложение развертывается в Pivotal cloud Foundry, зависимости buildpack вместе с runtime (jre в моем случае) копируются в каждый контейнер приложения для каждого экземпляра его применение. Теперь это делает приложение независимо развертываемым и т. Д. Однако, если есть группа приложений с одним и тем же buildpack и временем выполнения, есть ли способ сохранить buildpack и время выполнения в отдельном месте, и все приложения каким-то образом заимствуют его для этого места? Например, в главном документе, что 1.3.x и далее, некоторые из стандартных пакетов buildpacks разработали способ уменьшить размер развертываемого файла, но он не определяет механизм, лежащий в его основе.Buildpack и зависимость, связанная с облачным литейным цехом (Pivotal) - уменьшение отдельного размера развертывания

Это может быть очень новичок, но я просто хотел изучить это и не мог найти много вкладов. Спасибо за ваше время.

ответ

0

Нет, артефакты buildpack всегда будут установлены в рабочий контейнер.

У проблемы возникает проблема. Вам вряд ли удастся повысить производительность, поскольку контейнеры будут обращаться к этим артефактам удаленно, и вы не должны быть настолько голодны для дискового пространства при развертывании облаков.

+0

Спасибо Корби. Я изучал вопрос о том, как уменьшить размер развертывания, но я не вижу в этом сценария использования этой возможности, учитывая, как капли PCF работают. Требуются некоторые взгляды на то же самое. Спасибо за ваш вклад. – bmuser