EclipseChe7工作区控制器是什么

这篇文章主要讲解了“Eclipse Che 7工作区控制器是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Eclipse Che 7工作区控制器是什么”吧!

创新互联公司专注于商城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供商城营销型网站建设,商城网站制作、商城网页设计、商城网站官网定制、成都微信小程序服务,打造商城网络公司原创品牌,更为您提供商城网站排名全网营销落地服务。

工作区控制器管理基于容器的开发环境:CHE工作区。 它可以部署在以下不同的配置中:

  • 单用户:不设置身份验证服务。开发环境不安全。这种配置需要更少的资源。它更适合本地安装,例如使用Minikube时。

  • 多用户:这是一种多租户配置。开发环境是安全的,这种配置需要更多的资源。适合于云安装。 作为Che工作区控制器一部分的不同服务如下图所示。注意,Keycloak和PostgreSQL只需要在多用户配置中使用。 Eclipse Che 7工作区控制器是什么

Che server

CHE服务器(也称为WSMASTER)是工作区控制器的核心服务。它是一个JavaWeb服务,它公开了HTTPRESTAPI来管理Che工作空间,并且在多用户模式下,CHE用户。

Source code : Eclipse Che GitHub

Container image : eclipse/che-server

Che user dashboard

用户仪表板是EclipseChe的登陆页。这是一个前端应用程序。CHE用户通过用户仪表板从浏览器创建、启动和管理Che工作区。

Source code : Che Dashboard

Container image : eclipse/che-server

Devfile registry

Chedevfile注册表是一种服务,它提供了Che堆栈的列表,以创建可随时使用的工作区。此堆栈列表用于“控制面板”→“创建工作区”窗口。devfile注册表在容器中运行,可以部署在用户仪表板可以连接的位置。默认注册表:chedevfileregistry.openshift.io。有关devfile注册表自定义的详细信息,请参阅自定义devfile注册表部分。

Source code : Che Devfile registry

Container image : quay.io/eclipse/che-devfile-registry

Che plug-in registry

Che插件注册中心是一种服务,它为Che工作区提供插件和编辑器列表。devfile只引用在Che插件注册表中发布的插件。它运行在一个容器中,可以部署到任何一个废物处理机连接的地方。默认注册表:che-plugin-Regiy.openshift.io。有关插件注册表自定义的详细信息,请参阅自定义插件注册表部分。

Source code : Che Devfile registry

Container image : quay.io/eclipse/che-devfile-registry

Che and PostgreSQL

PostgreSQL数据库是在多用户模式下配置Che的先决条件.Che管理员可以选择将Che连接到现有PostgreSQL实例,或者让Che部署启动一个新的专用PostgreSQL实例。Che服务器使用数据库来持久化用户配置(工作区元数据、Git凭据)。Keycloak使用数据库作为其后端,以持久化用户信息。

Source code : Che Postgres

Container image : eclipse/che-postgres

Che and Keycloak

Key斗篷是在多用户模式下配置CHE的先决条件。CHE管理员可以选择将CHE连接到现有的Key斗篷实例,或让CHE部署开始新的专用密钥斗篷实例。CHE服务器使用Key斗篷作为OpenIDConnect(OIDC)提供程序来验证CHE用户并确保对CHE资源的访问。

Source code : Che Keycloak

Container image : eclipse/che-keycloak

感谢各位的阅读,以上就是“Eclipse Che 7工作区控制器是什么”的内容了,经过本文的学习后,相信大家对Eclipse Che 7工作区控制器是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前名称:EclipseChe7工作区控制器是什么
转载注明:http://hbruida.cn/article/ihsgsg.html