簡體   English   中英

將基於 Java Swing ANT 的應用程序遷移到 GCP

[英]Migrate Java Swing ANT based application to GCP

我們有一個基於 ANT 的 Java Swing 應用程序,目前已部署在 Solaris 上。 我們構建.deb 文件以供下載並搭載在本地服務器上以供用戶下載。 現在,當我們轉向 GCP 時,我正在進行研究以使其盡可能順利。 我對此有以下擔憂:

  1. Kubernetes 運行容器,因此我們需要部署容器映像,所以我必須構建容器映像作為構建之一,還是我可以 store.deb 構建 GCP 卷上的某個位置以下載?
  2. 如果需要更改構建過程,如何處理基於 ANT 的 Java Swing 項目的容器化?

Kubernetes 中的基本可部署單元是Pod 如果要創建Pod / Deployment資源,則需要指定要運行的容器映像,並且無法使用.deb package 代替。

您可以使用已經存在的Apache Ant鏡像(例如webratio/ant )作為基礎容器鏡像,或者通過定義Dockerfile來創建新鏡像。 有關創建和部署容器化應用程序的更多信息,請參閱本教程

當然不必每次都手動構建容器鏡像,可以使用Cloud BuildGitLab CI/CD等 CI/CD 軟件構建鏡像,甚至在 Kubernetes 集群上部署資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM