繁体   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