Openshift部署-fabric8或模板
我是openshift新手,正在学习交互式教程 本教程使用源代码,构建docker映像,并将应用程序部署到openshift环境 教程中提到的临时文件定义了部署所需的“路由、服务、构建配置等”。不过,我也可以在/src/main/fabric文件夹中看到它们的定义 构造文件夹似乎未在生成过程中使用。Openshift控制台中创建/显示的路由、服务等与模板文件匹配 有人能澄清一下fabric8文件夹和里面的文件有什么用吗?我假设应该有另一种方法来创建从fabric8获取配置的应用程序-这是正确的吗?模板文件是否应引用fabric8中的配置 您能分享一些使用fabric8将应用程序部署到openshift中的好例子吗 基本上,我在本地安装了springboot应用程序,并试图找出最佳的部署方法Openshift部署-fabric8或模板,openshift,fabric8,openshift-3,katacoda,Openshift,Fabric8,Openshift 3,Katacoda,我是openshift新手,正在学习交互式教程 本教程使用源代码,构建docker映像,并将应用程序部署到openshift环境 教程中提到的临时文件定义了部署所需的“路由、服务、构建配置等”。不过,我也可以在/src/main/fabric文件夹中看到它们的定义 构造文件夹似乎未在生成过程中使用。Openshift控制台中创建/显示的路由、服务等与模板文件匹配 有人能澄清一下fabric8文件夹和里面的文件有什么用吗?我假设应该有另一种方法来创建从fabric8获取配置的应用程序-这是正确的吗
谢谢
/src/main/fabric8
文件夹仅由fabric8使用。此文件夹中的文件称为“资源片段”,您可以在其中自定义kubernetes资源定义。例如,使用自定义卷、环境变量和服务帐户丰富默认fabric8部署
使用fabric8 maven插件将应用程序部署到openshift中需要pom.xml
中的以下配置
<properties>
<fabric8.mode>openshift</fabric8.mode>
<!-- Modify this configration as your openshift project name -->
<fabric8.namespace>THE_OPENSHIFT_PROJECT_TO_DEPLOY</fabric8.namespace>
</properties>
<build>
<plugins>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
openshift
要部署的\u OPENSHIFT\u项目
io.fabric8
.我在本地机器上安装了fabric8 maven插件。fabric8是否应安装在openshift的顶部?我正在远程连接到openshift环境。openshift上不需要fabric8。你可以直接连接。在此之前,请运行oc登录