Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven fabric8:添加配置映射_Maven_Fabric8 - Fatal编程技术网

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中

我需要添加一些配置映射

我尝试将striaghtforward
configmap.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秒 [信息]