这篇文章主要讲解了“Eclipse Che 7工作区控制器是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Eclipse Che 7工作区控制器是什么”吧!
工作区控制器管理基于容器的开发环境:CHE工作区。 它可以部署在以下不同的配置中:
单用户:不设置身份验证服务。开发环境不安全。这种配置需要更少的资源。它更适合本地安装,例如使用Minikube时。
多用户:这是一种多租户配置。开发环境是安全的,这种配置需要更多的资源。适合于云安装。 作为Che工作区控制器一部分的不同服务如下图所示。注意,Keycloak和PostgreSQL只需要在多用户配置中使用。
CHE服务器(也称为WSMASTER)是工作区控制器的核心服务。它是一个JavaWeb服务,它公开了HTTPRESTAPI来管理Che工作空间,并且在多用户模式下,CHE用户。
Source code : Eclipse Che GitHub
Container image : eclipse/che-server
用户仪表板是EclipseChe的登陆页。这是一个前端应用程序。CHE用户通过用户仪表板从浏览器创建、启动和管理Che工作区。
Source code : Che Dashboard
Container image : eclipse/che-server
Chedevfile注册表是一种服务,它提供了Che堆栈的列表,以创建可随时使用的工作区。此堆栈列表用于“控制面板”→“创建工作区”窗口。devfile注册表在容器中运行,可以部署在用户仪表板可以连接的位置。默认注册表:chedevfileregistry.openshift.io。有关devfile注册表自定义的详细信息,请参阅自定义devfile注册表部分。
Source code : Che Devfile registry
Container image : quay.io/eclipse/che-devfile-registry
Che插件注册中心是一种服务,它为Che工作区提供插件和编辑器列表。devfile只引用在Che插件注册表中发布的插件。它运行在一个容器中,可以部署到任何一个废物处理机连接的地方。默认注册表:che-plugin-Regiy.openshift.io。有关插件注册表自定义的详细信息,请参阅自定义插件注册表部分。
Source code : Che Devfile registry
Container image : quay.io/eclipse/che-devfile-registry
PostgreSQL数据库是在多用户模式下配置Che的先决条件.Che管理员可以选择将Che连接到现有PostgreSQL实例,或者让Che部署启动一个新的专用PostgreSQL实例。Che服务器使用数据库来持久化用户配置(工作区元数据、Git凭据)。Keycloak使用数据库作为其后端,以持久化用户信息。
Source code : Che Postgres
Container image : eclipse/che-postgres
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工作区控制器是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。