第 2 章 在单个步骤中将红帽构建的 Quarkus 应用程序部署到 OpenShift Container Platform
作为应用程序开发人员,您可以在一个步骤中构建红帽构建的 Quarkus 应用程序并将其部署到 OpenShift Container Platform。完成以下任一命令:
使用 Quarkus CLI:
quarkus build quarkus deploy openshift
quarkus build quarkus deploy openshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Maven:
./mvnw install -Dquarkus.openshift.deploy=true
./mvnw install -Dquarkus.openshift.deploy=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Gradle:
./gradlew build -Dquarkus.openshift.deploy=true
./gradlew build -Dquarkus.openshift.deploy=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow
通过这些命令,您可以在本地构建应用程序,触发容器镜像构建,并自动应用生成的 OpenShift Container Platform 资源。
生成的资源使用 Kubernetes 部署,但仍利用特定于 OpenShift 的资源,如 Route、BuildConfig 等。
2.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 已安装 OpenJDK 17 或更高版本。
-
您已将
JAVA_HOME环境变量设置为 Java SDK 的位置。 -
您可以访问 OpenShift Container Platform 集群以及安装了
ocCLI 工具的最新兼容版本。 - 您在正确的 OpenShift 项目命名空间中工作。
注意
要运行此部署,不需要在 Red Hat build of Quarkus 项目中包含 quarkus-openshift 扩展。