[发明专利]一种管理Kubernetes资源的浏览器终端配置方法及装置在审
| 申请号: | 202310286800.3 | 申请日: | 2023-03-23 |
| 公开(公告)号: | CN116389242A | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 刘园园;种保中;周广华;张晖 | 申请(专利权)人: | 苏州思萃工业互联网技术研究所有限公司 |
| 主分类号: | H04L41/0803 | 分类号: | H04L41/0803;G06F16/958;H04L67/02;H04L69/16;H04L67/146;H04L67/12 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜丽洁 |
| 地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 管理 kubernetes 资源 浏览器 终端 配置 方法 装置 | ||
本发明涉及云计算领域,具体提供了一种管理Kubernetes资源的浏览器终端配置方法及装置,具体的步骤如下:S1、Vue项目通过引用封装的Vue组件在浏览器中创建终端;S2、Vue组件内部使用终端通信工具创建WebSocket连接;S3、Vue组件内部通过WebSocket连接与Kubernetes集群进行数据通信。与现有技术相比,本发明支持WS和WSS两种连接方式,可支持现有HTTP和HTTPS浏览器应用,使用封装好的WebSocket提高了数据交互的速度,同时方便用户查询Kubernetes资源,进而提高管理Kubernetes资源的效率。
技术领域
本发明涉及云计算领域,具体提供一种管理Kubernetes资源的浏览器终端配置方法及装置。
背景技术
在云计算的领域中,以容器为中心的管理软件Kubernetes已成为部署和操作容器化应用的通行标准,由此产生了越来越多的云平台。由于越来越多的前端开发者使用Vue框架构建前端应用,需要有基于Vue组件开发的虚拟终端来实现在云平台上调试Kubernetes资源。
Vue的开发简单并且容易上手。但是作为一种应用很广泛的前端框架,Xterm缺少对Vue的友好支持。当用户需要在Vue框架下引用Xterm获取终端资源信息时,编程人员需要单独编码,对编程人员提出了更高的技术要求,同时编码还需花费较多时间,开发成本高。
发明内容
本发明是针对上述现有技术的不足,提供一种实用性强的管理Kubernetes资源的浏览器终端配置方法。
本发明进一步的技术任务是提供一种设计合理,安全适用的管理Kubernetes资源的浏览器终端配置装置。
本发明解决其技术问题所采用的技术方案是:
一种管理Kubernetes资源的浏览器终端配置方法,具体的步骤如下:
S1、Vue项目通过引用封装的Vue组件在浏览器中创建终端;
S2、Vue组件内部使用终端通信工具创建WebSocket连接;
S3、Vue组件内部通过WebSocket连接与Kubernetes集群进行数据通信。
进一步的,在步骤S1中,首先在Vue的包管理配置中引入Xterm核心库、Xterm插件和Xterm的CSS样式文件,在Vue组件内引入Xterm核心库和Xterm插件、终端通信工具,同时通过Vue组件的方式暴露出Xterm的配置选项;
然后在Vue组件中定义创建终端的方法,通过Xterm核心库创建终端,同时通过Vue组件形式将Xterm配置选项注入组件内部。
进一步的,在步骤S2中,首先定义常量,表示WebSocket的连接状态,表示自定义事件的名称,用于外部监听WebSocket在不同连接状态下触发的自定义事件;
其次,定义初始化WebSocket实例对象、WebSocket的URL、WebSocket初始的连接状态,同时继承EventTarget。
进一步的,定义类的构造器接收类的实例传递的参数,构造器中接收请求WebSocket的URL和子协议的字符串。
进一步的,根据网站的请求协议和WebSocket的URL共同确定WebSocket的请求协议,如果WebSocket的URL使用的是WSS协议,最后请求WebSocket使用WSS协议;
如果WebSocket的URL使用WS协议,同时网站请求协议是HTTPS,最终请求WebSocket使用的是WSS协议,否则使用WS协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思萃工业互联网技术研究所有限公司,未经苏州思萃工业互联网技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310286800.3/2.html,转载请声明来源钻瓜专利网。





