一种在kubernetes集群中部署X窗口系统的工具及方法技术方案

技术编号:28498093 阅读:31 留言:0更新日期:2021-05-19 22:35
本发明专利技术公开一种在kubernetes集群中部署X窗口系统的工具及方法,涉及kubernetes集群技术领域,其实现基于平台组件、用户组件和helm组件;平台组件又包括X Server、VNC Server、Web VNC Client,其中,X Server作为X窗口系统的服务端,接收来自VNC Server的用户输入,VNC Server作为VNC服务端,接收来自VNC Client的输入,VNC Client包括用户使用的VNC Client和Web VNC Client,Web VNC Client供用户通过浏览器访问;用户组件包括用户要使用的X窗口系统镜像,所述用户组件通过X Server的Service DNS域名访问X窗口系统;helm组件将平台组件和用户组件部署到kubernetes集群中,部署完成后,平台组件和用户组件在同一个Chart中工作,使用户可以远程访问X窗口系统,并且享受到高可用、高效率、一致性等特点。一致性等特点。一致性等特点。

【技术实现步骤摘要】
一种在kubernetes集群中部署X窗口系统的工具及方法


[0001]本专利技术涉及kubernetes
,具体的说是一种在kubernetes集群中部署X窗口系统的工具及方法。

技术介绍

[0002]Kubernetes,简称K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署、规划、更新、维护的一种机制。
[0003]X窗口系统(X Window System,也常称为X11或X)是一种以位图方式显示的软件窗口系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协定。现在几乎所有的操作系统都能支持与使用X窗口系统。知名的桌面环境——GNOME和KDE也都是以X窗口系统为基础建构成的。
[0004]现今,传统的软件开发模式是用户在自己的电脑上安装IDE开发工具,然后进行开发,这样很难保证所有人员开发环境的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在kubernetes集群中部署X窗口系统的工具,其特征在于,其包括平台组件、用户组件和helm组件;所述平台组件又包括X Server、VNC Server、Web VNC Client,其中,X Server作为X窗口系统的服务端,接收来自VNC Server的用户输入,VNC Server作为VNC服务端,接收来自VNC Client的输入,VNC Client包括用户使用的VNC Client和Web VNC Client,Web VNC Client供用户通过浏览器访问;所述用户组件包括用户要使用的X窗口系统镜像,所述用户组件通过X Server的Service DNS域名访问X窗口系统;所述helm组件将平台组件和用户组件部署到kubernetes集群中,部署完成后,平台组件和用户组件在同一个Chart中工作。2.根据权利要求1所述的一种在kubernetes集群中部署X窗口系统的工具,其特征在于,所述helm组件将平台组件以Pod的形式部署到kubernetes集群中;所述平台组件的X Server、VNC Server、Web VNC Client之间通过localhost访问。3.根据权利要求2所述的一种在kubernetes集群中部署X窗口系统的工具,其特征在于,所述helm组件将用户组件以Pod的形式部署到kubernetes集群中。4.根据权利要求3所述的一种在kubernetes集群中部署X窗口系统的工具,其特征在于,所述平台组件和用户组件之间通过kubernetes域名访问。5.根据权利要求1所述的一种在kubernetes集群中部署X窗口系统的工具,其特征在于,所述用户组件通过X Server的Service DNS域名访问X窗口系统,具体操作包括:用户通过浏览器访问Web VNC Client,再由Web VNC Client访问VNC Server,最后经由VNC Server访问X Server的Service DNS域名,X窗口系统进行响应,将绘制信息返回给X Server,X Server进行绘制,同时在桌面上显示绘制效果。6.根据权利要求1所述的一种在kubernetes集群中部署X窗口系统的工具,其特征在于,所述用户组件通过X Server的Service DNS域名访问X窗口系统,具体操作包括:用户自行打开VNC Client,连接VNC Server,通过VNC Server向X Server传输用户访问,X Server接收用户访问,并经由Servic...

【专利技术属性】
技术研发人员:张虎肖雪张晖
申请(专利权)人:上海浪潮云计算服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1