![[17.0.0.3 以及更新版本]](../ng_v17003plus.gif)
在 IBM Cloud Private 中執行 Liberty 應用程式
在安全的雲端型環境中執行 Liberty 應用程式,這個環境有助於在共用的多租戶環境中開發應用程式,並且同時支援 Linux on x86(64 位元)以及 Linux on Power® 64 位元 LE 架構。
開始之前
您還必須有一個您想部署的 Liberty 應用程式。Liberty 應用程式加速器會產生一個基本應用程式,可供您建置和部署至 Liberty 伺服器。請閱讀 Microservice Builder 一節,進一步瞭解這個選項。
關於這項作業
- Microservice Builder
如果您想開發流往 DevOps 管線的自動流程,請使用 Microservice Builder。藉由 Microservice Builder,您可以使用 Liberty 應用程式加速器來產生一個基本應用程式,以供您建置和部署至 Liberty 伺服器。當您的 Git 儲存庫有所更新時,除了會啟動適當的 Maven 建置,也會啟動您所定義的驗收測試或功能驗證測試。接著,會將您的應用程式部署至 IBM Cloud Private。
利用 Microservice Builder(以開放的 MicroProfile 程式設計模型為基礎),可自動執行手動步驟,以便在 IBM Cloud Private 中建置、部署和管理應用程式。如需在微服務架構中建立應用程式的相關資訊,請參閱 Microservice Builder 網站。
- Helm 圖表
將 Liberty 應用程式部署在 IBM Cloud Private 中的捷徑是使用 Helm 圖表。「型錄」介面提供一個集中位置,可讓您瀏覽 Helm 圖表套件,並將套件安裝至您的 Kubernetes 儲存器。
- IBM Cloud Private Cloud Foundry 中的 Liberty for Java
當您將應用程式部署至 IBM Cloud Private Cloud Foundry 時,Cloud Foundry 環境會呼叫支援您應用程式類型的對應建置套件。Liberty for Java 建置套件會在 IBM Cloud Private 中,為 Liberty 上的 Java EE7 和 OSGi 應用程式建立一個執行時期環境。您可以使用 IBM Cloud Private Cloud Foundry 隨附的這個建置套件來部署應用程式,並將它們連結至 IBM Cloud Private 環境或別處中所代管的服務。如需使用建置套件來部署應用程式的相關資訊,請參閱 IBM Cloud Private 中的 Liberty for Java 建置套件內容。
您所下載的 Passport Advantage® IBM Cloud Private 映像檔已具備適當的授權。不過,您還必須將 Liberty Community Edition 升級至適當的授權層次,才能執行您的自訂 Docker 映像檔。