[發明專利]一種管理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 資源 瀏覽器 終端 配置 方法 裝置 | ||
1.一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,具體的步驟如下:
S1、Vue項目通過引用封裝的Vue組件在瀏覽器中創建終端;
S2、Vue組件內部使用終端通信工具創建WebSocket連接;
S3、Vue組件內部通過WebSocket連接與Kubernetes集群進行數據通信。
2.根據權利要求1所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,在步驟S1中,首先在Vue的包管理配置中引入Xterm核心庫、Xterm插件和Xterm的CSS樣式文件,在Vue組件內引入Xterm核心庫和Xterm插件、終端通信工具,同時通過Vue組件的方式暴露出Xterm的配置選項;
然后在Vue組件中定義創建終端的方法,通過Xterm核心庫創建終端,同時通過Vue組件形式將Xterm配置選項注入組件內部。
3.根據權利要求2所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,在步驟S2中,首先定義常量,表示WebSocket的連接狀態,表示自定義事件的名稱,用于外部監聽WebSocket在不同連接狀態下觸發的自定義事件;
其次,定義初始化WebSocket實例對象、WebSocket的URL、WebSocket初始的連接狀態,同時繼承EventTarget。
4.根據權利要求3所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,定義類的構造器接收類的實例傳遞的參數,構造器中接收請求WebSocket的URL和子協議的字符串。
5.根據權利要求4所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,根據網站的請求協議和WebSocket的URL共同確定WebSocket的請求協議,如果WebSocket的URL使用的是WSS協議,最后請求WebSocket使用WSS協議;
如果WebSocket的URL使用WS協議,同時網站請求協議是HTTPS,最終請求WebSocket使用的是WSS協議,否則使用WS協議。
6.根據權利要求5所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,定義類的實例方法,其中包括創建和關閉WebSocket連接方法、WebSokcet內部事件監聽的方法和終端發送數據的方法、獲取當前WebSocket連接對象的方法。
7.根據權利要求6所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,在創建WebSocket連接對象的方法中,通過WebSocket與Kubernetes集群建立連接,在WebSocket事件監聽的方法中對外暴露自定義事件,自定義事件使用EventTarget接口中的方法自定義事件;
然后在關閉WebSocket連接方法中,清空WebSocket實例對象、關閉WebSocket連接,同時添加關閉連接發生異常的錯誤機制。
8.根據權利要求7所述的一種管理Kubernetes資源的瀏覽器終端配置方法,其特征在于,在步驟S3中,首先通過Vue組件的方式暴露出WebSocket請求信息,用來連接Kubernetes集群;
在Vue組件內部,通過終端通信工具創建與Kubernetes集群的連接;
然后在終端通信工具暴露出的自定義事件中加載Xterm插件,用來接收Kubernetes集群資源數據和發送終端指令到Kubernetes集群。
9.一種管理Kubernetes資源的瀏覽器終端配置裝置,其特征在于,包括:至少一個存儲器和至少一個處理器;
所述至少一個存儲器,用于存儲機器可讀程序;
所述至少一個處理器,用于調用所述機器可讀程序,執行權利要求1至8中任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州思萃工業互聯網技術研究所有限公司,未經蘇州思萃工業互聯網技術研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310286800.3/1.html,轉載請聲明來源鉆瓜專利網。





