Openshift部署-fabric8或模板

Openshift部署-fabric8或模板,openshift,fabric8,openshift-3,katacoda,Openshift,Fabric8,Openshift 3,Katacoda,我是openshift新手,正在学习交互式教程 本教程使用源代码,构建docker映像,并将应用程序部署到openshift环境 教程中提到的临时文件定义了部署所需的“路由、服务、构建配置等”。不过,我也可以在/src/main/fabric文件夹中看到它们的定义 构造文件夹似乎未在生成过程中使用。Openshift控制台中创建/显示的路由、服务等与模板文件匹配 有人能澄清一下fabric8文件夹和里面的文件有什么用吗?我假设应该有另一种方法来创建从fabric8获取配置的应用程序-这是正确的吗

我是openshift新手,正在学习交互式教程

本教程使用源代码,构建docker映像,并将应用程序部署到openshift环境

教程中提到的临时文件定义了部署所需的“路由、服务、构建配置等”。不过,我也可以在/src/main/fabric文件夹中看到它们的定义

构造文件夹似乎未在生成过程中使用。Openshift控制台中创建/显示的路由、服务等与模板文件匹配

有人能澄清一下fabric8文件夹和里面的文件有什么用吗?我假设应该有另一种方法来创建从fabric8获取配置的应用程序-这是正确的吗?模板文件是否应引用fabric8中的配置

您能分享一些使用fabric8将应用程序部署到openshift中的好例子吗

基本上,我在本地安装了springboot应用程序,并试图找出最佳的部署方法


谢谢

/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登录