- maven/
- Maven fabric8:添加配置映射
Maven fabric8:添加配置映射
Maven fabric8:添加配置映射,maven,fabric8,Maven,Fabric8,我已经能够使用fabric8插件将我的spring引导服务映像构建并部署到openshift中
我需要添加一些配置映射
我尝试将striaghtforwardconfigmap.yml添加到src/main/fabric8中
目前,我收到以下信息:
[INFO] --- fabric8-maven-plugin:4.4.1:resource (default-cli) @ connector ---
[INFO] F8: Using Container image name of namespa
我已经能够使用fabric8插件将我的spring引导服务映像构建并部署到openshift中
我需要添加一些配置映射
我尝试将striaghtforwardconfigmap.yml
添加到src/main/fabric8
中
目前,我收到以下信息:
[INFO] --- fabric8-maven-plugin:4.4.1:resource (default-cli) @ connector ---
[INFO] F8: Using Container image name of namespace: arxius-linia
[INFO] F8: Running generator spring-boot
[INFO] F8: spring-boot: Using Container image fabric8/java-centos-openjdk11-jdk:1.6.3 as base / builder
[INFO] F8: using resource templates from /home/jeusdi/projects/arxius-linia/connector/src/main/fabric8
[INFO] F8: fmp-controller: Adding a default Deployment
[INFO] F8: fmp-service: Adding a default service 'connector' with ports [8080]
[WARNING] F8: fmp-git: Could not detect any git remote
[WARNING] F8: fmp-git: Could not detect any git remote
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.839 s
[INFO] Finished at: 2020-11-25T14:08:29+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:4.4.1:resource (default-cli) on project connector: Execution default-cli of goal io.fabric8:fabric8-maven-plugin:4.4.1:resource failed.: NullPointerException -> [Help 1]
我的configmap.yml
是:
数据:
application.properties:|
spring.profiles.active=dev
我当前相关的pom.xml
配置是:
<build>
<plugins>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
<version>4.4.1</version>
</plugin>
</plugins>
</build>
io.fabric8
fabric8 maven插件
4.4.1
它是基于零配置的
关于如何添加我的configmap.yml
?我来自Fabric8/EclipseJkube团队
正如我在评论中提到的,您应该尝试切换到,因为它将在将来得到支持。简单到实现这个目标:
$mvn org.eclipse.jkube:kubernetes-maven插件:迁移
我使用此版本的kubernetes maven插件
试用了您的ConfigMap
资源片段:
org.eclipse.jkube
kubernetes maven插件
1.1.0
资源
我已将您的ConfigMap
添加到我的src/main/jkube
目录中:
带有资源片段的eclipse jkube示例:$cat src/main/jkube/second-configmap.yaml
数据:
application.properties:|
spring.profiles.active=dev
当我执行mvnk8s:resourcek8s:apply
时,我能够看到正在创建的ConfigMap
:
带有资源片段的EclipseJkube示例:$MVNK8S:ResourceK8S:apply
[信息]正在扫描项目。。。
[信息]
[信息]-----------
[INFO]构建EclipseJkube::Quickstarts::Maven::外部资源1.1.0
[信息]------------------------------------[jar]---------------------------------
[信息]
[信息]---kubernetes maven插件:1.1.0:resource(默认cli)@external resources---
[信息]k8s:正在运行的发电机弹簧护套
[信息]k8s:spring引导:使用Docker image quay.io/jkube/jkube-java-binary-s2i:0.0.9作为base/builder
[INFO]k8s:使用/home/rohaan/work/repos/eclipse jkube示例中的资源模板和资源片段/src/main/jkube
[信息]k8s:jkube控制器:添加默认部署
[信息]k8s:jkube healthcheck spring引导:在端口8080上添加就绪探测,路径='/health',scheme='HTTP',初始延迟为10秒
[INFO]k8s:jkube-healthcheck-spring-boot:在端口8080上添加活跃度探测,路径='/health',scheme='HTTP',初始延迟180秒
[信息]k8s:jkube服务发现:使用第一个提到的服务端口“80”
[信息]k8s:jkube修订历史:将修订历史限制添加到2
[INFO]k8s:validating/home/rohaan/work/repos/eclipse-jkube-sample与资源片段/target/classes/META-INF/jkube/kubernetes/ribbon-servicecomport.yml-resource
[INFO]k8s:validating/home/rohaan/work/repos/eclipse-jkube-sample与资源片段/target/classes/META-INF/jkube/kubernetes/external-resources-service.yml-resource
[INFO]k8s:validating/home/rohaan/work/repos/eclipse jkube sample和资源片段/target/classes/META-INF/jkube/kubernetes/game-config-env-file-configmap.yml resource
[INFO]k8s:validating/home/rohaan/work/repos/eclipse jkube sample与资源片段/target/classes/META-INF/jkube/kubernetes/second-configmap.yml resource
[INFO]k8s:validating/home/rohaan/work/repos/eclipse-jkube-sample与资源片段/target/classes/META-INF/jkube/kubernetes/external-resources-deployment.yml-resource
[INFO]k8s:validating/home/rohaan/work/repos/eclipse jkube sample与资源片段/target/classes/META-INF/jkube/kubernetes/my-ingres-ingres.yml resource
[信息]
[信息]---kubernetes maven插件:1.1.0:apply(默认cli)@external resources---
[信息]k8s:在https://192.168.39.102:8443/ 在默认名称空间中,使用manifest/home/rohaan/work/repos/eclipse jkube sample和资源片段/target/classes/META-INF/jkube/kubernetes.yml
[信息]k8s:从kubernetes.yml命名空间默认名称功能区创建ServiceAccount
[INFO]k8s:创建的ServiceAccount:target/jkube/applyJson/default/ServiceAccount-ribbon-1.json
[INFO]k8s:从kubernetes.yml命名空间默认名称外部资源创建服务
[INFO]k8s:Created服务:target/jkube/applyJson/default/Service-external-resources-1.json
[信息]k8s:从kubernetes.yml命名空间默认名称game config env文件创建ConfigMap
[信息]k8s:已创建ConfigMap:target/jkube/applyJson/default/ConfigMap-game-config-env-file-1.json
[信息]k8s:从kubernetes.yml命名空间默认名称创建ConfigMap
[信息]k8s:已创建ConfigMap:target/jkube/applyJson/default/ConfigMap-second-1.json
[INFO]k8s:从kubernetes.yml命名空间默认名称外部资源创建部署
[信息]k8s:已创建部署:target/jkube/applyJson/default/Deployment-external-resources-1.json
[INFO]k8s:从kubernetes.yml应用入口我的入口
[信息]k8s:提示:使用命令'kubectl get pods-w'观看您的pods启动
[信息]------------------------------------------------------------------------
[信息]建立成功
[信息]------------------------------------------------------------------------
[信息]总时间:6.821秒
[信息]