Openshift 4让Kubernetes更加出色。新的开发人员控制台提供了一个全新的视角,支持开发人员的思维模式,并为开发人员添加策划的工作流,同时仍然使用操作员的管理控制台。添加直接集成到开发人员工作流程中的Knative Serving可进一步简化体验。最新版本的OpenShift现在支持Knative,这个动手实验室将引导您完成您需要知道的一切。我们将首先介绍一些最常见的开发人员工作流程以及开发人员控制台导入流程如何改善这种体验,之后我们将继续激活OpenShift中的Knative支持,这将扩展导入流程,让我们无缝地创建无服务器应用程序。我们将通过新的拓扑视图,帮助开发人员一目了然地查看,理解并与其命名空间中的所有应用程序进行交互。我们还将安装和配置Ecplise Che集群,以便能够使用应用程序源代码创建Che Wrokspaces。快来看看新的OpenShift开发者控制台提供了什么!

OpenShift全新开发者门户体验!_java


OpenShift Developer Console在OpenShift UI中添加了一个备用透视图,它将位于管理控制台旁边。


OpenShift全新开发者门户体验!_java_02



部署应用的几种方法如下:



选择from git,也就是S2I的方式:

创建应用,输入Application Name,这将是一个group。



Deploy a container image using Deploy Image flow

Import an application from Developer Catalog



Import an application from Git and build using Dockerfile

OpenShift全新开发者门户体验!_java_03

OpenShift全新开发者门户体验!_java_04

OpenShift全新开发者门户体验!_java_05




Introduction to Topology View

拓扑视图提供当前或活动项目的概述(例如,在项目下拉列表中选择的任何项目)。它以圆环形节点的形式直观地表示项目中存在的应用程序。单击节点时,会打开一个侧边栏,提供应用程序的概述,还显示应用程序资源的详细信息,如窗格,构建等。此外,节点还有各种装饰器,用于检查构建状态,打开路径。申请等


默认情况下,开发人员控制台在拓扑视图中打开,但您也可以通过从页面左侧的导航侧栏中选择“拓扑”选项来导航到“拓扑”视图。

OpenShift全新开发者门户体验!_java_06

OpenShift全新开发者门户体验!_java_07

OpenShift全新开发者门户体验!_java_08

OpenShift全新开发者门户体验!_java_09


在应用之间增加连接线,会在app的anotation中增加servivice的调用内容。

OpenShift全新开发者门户体验!_java_10


OpenShift全新开发者门户体验!_java_11