容器化程序透過已探索的構件來建置 OCI 映像並產生部署檔案,後者可用於在 TKG 叢集或任何 Kubernetes 叢集中進行部署。
必要條件
- 分析應用程式.您必須具有 Tomcat 探索的元件。
- 轉換應用程式.
- 上傳所需版本的 Tomcat 伺服器和 JDK/JRE 的構件。請參見步驟 1。
- 新增映像登錄(用於源和目的地登錄)。
- 確保您有 Internet 連線以建置映像,這會在基礎映像內部安裝一些實用程式。
程序
- 請參閱Tomcat、JRE/JDK 的當前版本,然後為映像選擇所需版本。
- 選擇用於提取基礎映像的來源登錄,該來源登錄可以是內嵌 Harbor 登錄、企業級 Harbor 登錄或 Docker 登錄。
- 選擇映像的基礎作業系統。
依預設,將填入虛擬機器作業系統。
- 按一下繼續。
在「Web 應用程式」下,會顯示 Tomcat 伺服器中的所有應用程式的清單。
- 選取要進行容器化的應用程式。
您可以選取多個應用程式。若要將 Tomcat 中存在的所有應用程式進行容器化,請選取資料表標頭上的核取方塊。
- 如果僅選擇對一個應用程式或幾個應用程式進行容器化,則必須更新 conf 和 bin 目錄中的組態檔。
備註: 如果選擇對所有應用程式進行容器化,請忽略此步驟。
- 按一下下載。
- 解壓縮目錄檔案。
- 根據要求更新檔案。
- 壓縮包含更新組態的目錄檔案。
- 按一下上傳,以上傳更新的 conf 或 bin 目錄 (ZIP 格式)。
- 按一下繼續。
- 檢閱 Docker 檔案,並根據需要更新該檔案。
- 檢閱預設進入點的詳細資料,並根據需要進行更新。
- 按一下繼續。
- 選取目的地登錄。
- 輸入
<repository>/<image>:<tag>
格式的正確映像標籤,以推送映像和構件。
- 按一下繼續。
- 檢閱所選內容,然後按一下確認以觸發「建置映像」工作。
結果
- 此時會出現一個警示彈出視窗,其中將顯示作業的狀態。可以在「工作」頁面中跟蹤建置映像工作。按一下工作列中的工作可檢視與建置程序相關聯的記錄。
- 成功完成映像建置和推送后,將使用 OCI 映像標籤和構件標籤更新元件詳細資料。可以下載構件 zip,其中包含所有從網域中探索的構件和產生的範本部署 yaml 檔案,需要在部署之前對該文件進行編輯以替換 FIX-ME 詳細資料。
下一步
在 Tanzu Kubernetes Grid叢集中部署映像。