![[17.0.0.3 and later]](../ng_v17003plus.gif)
在 IBM Cloud Private 中运行 Liberty 应用程序
请在以下的安全的基于云的环境中运行 Liberty 应用程序:可在共享多租户环境中顺利完成应用程序的开发,支持在 x86 上运行 Linux 64 位,也支持在 Power® 64 位 LE 体系结构上运行 Linux。
开始之前
还必须具有您想要部署的 Liberty 应用程序。Liberty 应用程序加速器生成基本应用程序,您可构建此应用程序并部署至 Liberty 服务器。请阅读 Microservice Builder 节中有关此选项的更多信息。
关于此任务
- Microservice Builder
如果要在 DevOps 管道中开发自动流程,请使用 Microservice Builder。通过 Microservice Builder,您可以使用 Liberty 应用程序加速器来生成基本应用程序,您可以构建基本应用程序构建并将其部署至 Liberty 服务器。对 Git 存储库进行更新时,相应的 Maven 构建将与您定义的验收测试或功能验证测试一起启动。然后,您的应用程序将部署至 IBM Cloud Private。
通过使用基于开放式 MicroProfile 编程模型 的 Microservice Builder,自动执行手动步骤以在 IBM Cloud Private 中构建、部署和管理应用程序。有关在微服务框架中创建应用程序的更多信息,请参阅 Microservice Builder Web 站点。
- Helm 图表
在 IBM Cloud Private 中部署 Liberty 应用程序的快速方法是使用 Helm 图表。“目录”界面提供一个集中的位置,您可以从该位置浏览 Helm 图表包并将其安装到 Kubernetes 容器中。
- IBM Cloud Private Cloud Foundry 中的 Liberty for Java
将应用程序部署到 IBM Cloud Private Cloud Foundry 时,Cloud Foundry 环境会调用支持您的应用程序类型的相应 buildpack。Liberty for Java buildpack 会在 IBM Cloud Private 中创建运行时环境,用于 Liberty 上的 Java EE7 和 OSGi 应用程序。使用这个随附于 IBM Cloud Private Cloud Foundry 的 buildpack,您可以部署应用程序以及将其与托管于 IBM Cloud Private 环境或其他位置的服务绑定。有关使用 buildpack 来部署应用程序的更多信息,请参阅 IBM Cloud Private 中的 Liberty for Java buildpack 内容。
您下载的 IBM Cloud Private 的 Passport Advantage® 映像已具有相应的许可证。但是,还必须将 Liberty Community Edition 升级至相应许可证级别才能运行定制 Docker 映像。