与 Cloud Foundry (Pivotal) 相关的构建包和依赖项 - 减少单独的可部署大小
Buildpack and dependency related on Cloud Foundry (Pivotal)- reduction separate deployable size
当应用程序部署到 Pivotal cloud foundry 时,buildpack 依赖项连同运行时(在我的例子中是 jre)被复制到应用程序的每个实例的每个应用程序容器中。现在,这使得应用程序可以独立部署等。
但是,如果有一组具有相同 buildpack 和 runtime 的应用程序,是否有办法将 buildpack 和 runtime 保存在一个单独的位置,并且所有应用程序都以某种方式为那个地方借用它?
例如,它在关键文档中说 1.3.x onwards ,一些默认的 buildpacks 设计了一种方法来减少可部署的大小,但它没有指定相同的机制。
这可能是一个非常新手的问题,但我只是想探讨一下,找不到太多的输入。感谢您的宝贵时间。
不,buildpack 工件将始终安装到 运行 容器中。
您有没有要解决的特定问题?您不太可能通过让容器远程访问这些工件来提高性能,并且在云部署中您不应该如此渴望磁盘 space。
当应用程序部署到 Pivotal cloud foundry 时,buildpack 依赖项连同运行时(在我的例子中是 jre)被复制到应用程序的每个实例的每个应用程序容器中。现在,这使得应用程序可以独立部署等。 但是,如果有一组具有相同 buildpack 和 runtime 的应用程序,是否有办法将 buildpack 和 runtime 保存在一个单独的位置,并且所有应用程序都以某种方式为那个地方借用它? 例如,它在关键文档中说 1.3.x onwards ,一些默认的 buildpacks 设计了一种方法来减少可部署的大小,但它没有指定相同的机制。
这可能是一个非常新手的问题,但我只是想探讨一下,找不到太多的输入。感谢您的宝贵时间。
不,buildpack 工件将始终安装到 运行 容器中。
您有没有要解决的特定问题?您不太可能通过让容器远程访问这些工件来提高性能,并且在云部署中您不应该如此渴望磁盘 space。