Quarkus 3的发行说明
此版本包括其他功能,如quarkus deploy命令,该命令支持将Quarkus应用程序部署到Kubernetes、Knative和OpenShift等平台,而无需更改项目依赖项或配置
但是一个
quarkus deploy kubernetes # or minikube
不等同于
./mvnw clean package -Dquarkus.kubernetes.deploy=true
我使用生成器中的默认REST示例,添加Docker和Kubernetes扩展,设置环境,将image-pull-policy=ifNotPresent添加到application.properties,并尝试在Windows 11上的Docker Desktop上部署到正在运行的Minikube中。
在第一种情况下,它不会构建任何与docker相关的东西并启动一个pod,在第二种情况下,一切都运行正常。
如何使用quarkus命令?
2条答案
按热度按时间cmssoen21#
好吧,我自己解决了。但我觉得这有点不直观:
不等同于
在打包步骤之后,必须单独构建映像:
xytpbqjk2#
请注意,quarkus构建也有标志
--image-build
,它也将触发图像构建。