[發(fā)明專利]一種基于頁面進(jìn)入容器的方法、裝置、設(shè)備及可讀介質(zhì)在審
| 申請?zhí)枺?/td> | 202111166445.3 | 申請日: | 2021-09-30 |
| 公開(公告)號: | CN113867896A | 公開(公告)日: | 2021-12-31 |
| 發(fā)明(設(shè)計)人: | 呂桂新 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京連和連知識產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 張濤;楊帆 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 頁面 進(jìn)入 容器 方法 裝置 設(shè)備 可讀 介質(zhì) | ||
本發(fā)明公開了一種基于頁面進(jìn)入容器的方法,包括以下步驟:基于頁面腳本將平臺的命名空間列表、節(jié)點列表和容器列表在客戶端上展示給用戶;由用戶在客戶端上選擇待進(jìn)入容器,并輸入調(diào)試命令;由客戶端將調(diào)試命令發(fā)送至服務(wù)端,并由服務(wù)端判斷調(diào)試命令是否合法;以及若是調(diào)試命令合法,則由服務(wù)端將調(diào)試命令發(fā)送給待進(jìn)入容器,并將待進(jìn)入容器返回的結(jié)果數(shù)據(jù)返回給客戶端以展示給用戶。本發(fā)明還公開了一種基于頁面進(jìn)入容器的裝置、計算機設(shè)備和可讀存儲介質(zhì)。本發(fā)明通過頁面腳本的方式,實現(xiàn)用戶無需進(jìn)入后臺,在頁面上即可完成輸入命令調(diào)試的需求。方便調(diào)試,節(jié)省操作時間,保護(hù)后臺的環(huán)境,避免用戶錯輸入命令導(dǎo)致平臺掛掉。
技術(shù)領(lǐng)域
本發(fā)明涉及容器技術(shù)領(lǐng)域,尤其涉及一種基于頁面進(jìn)入容器的方法、裝置、設(shè)備及可讀介質(zhì)。
背景技術(shù)
隨著Kubernetes(容器管理工具,簡稱k8s)技術(shù)的快速發(fā)展,使部署容器化的應(yīng)用簡單并且高效。目前,進(jìn)入容器調(diào)試主要通過后臺進(jìn)入容器,對服務(wù)進(jìn)行調(diào)試。
現(xiàn)有技術(shù)在推理平臺中對一些服務(wù)的容器調(diào)試主要通過用戶進(jìn)入后臺控制,使用容器管理工具相關(guān)命令進(jìn)入容器,在容器內(nèi)輸入命令進(jìn)行調(diào)試。具體流程包括:進(jìn)入控制臺、進(jìn)入容器、輸入命令調(diào)試。
現(xiàn)有技術(shù)存在的缺點是,用戶必須通過后臺才可以進(jìn)行調(diào)試,這樣用戶需要掌握進(jìn)入容器的相關(guān)命令,自己去查找namespace,pod,container的名字然后在控制臺執(zhí)行進(jìn)入容器的命令;同時所有使用推理平臺的用戶都進(jìn)入后臺進(jìn)行調(diào)試,會導(dǎo)致一些不安全的情況發(fā)生,比如用戶誤輸入命令會導(dǎo)致平臺掛掉。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的在于提出一種基于頁面進(jìn)入容器的方法、裝置、設(shè)備及可讀介質(zhì),通過頁面腳本的方式,實現(xiàn)用戶無需進(jìn)入后臺,在頁面上即可完成輸入命令調(diào)試的需求。方便不了解進(jìn)入容器的命令的用戶進(jìn)入容器調(diào)試,節(jié)省了用戶執(zhí)行命令再進(jìn)入容器這一操作;同時用戶不進(jìn)入后臺,保護(hù)了后臺的環(huán)境,避免用戶錯輸入命令導(dǎo)致平臺掛掉。
基于上述目的,本發(fā)明實施例的一方面提供了一種基于頁面進(jìn)入容器的方法,包括以下步驟:基于頁面腳本將平臺的命名空間列表、節(jié)點列表和容器列表在客戶端上展示給用戶;由用戶在所述客戶端上選擇待進(jìn)入容器,并輸入調(diào)試命令;由所述客戶端將所述調(diào)試命令發(fā)送至服務(wù)端,并由所述服務(wù)端判斷所述調(diào)試命令是否合法;以及若是所述調(diào)試命令合法,則由所述服務(wù)端將所述調(diào)試命令發(fā)送給所述待進(jìn)入容器,并將所述待進(jìn)入容器返回的結(jié)果數(shù)據(jù)返回給所述客戶端以展示給用戶。
在一些實施方式中,方法還包括:若是所述調(diào)試命令不合法,則禁止操作,并返回報錯信息。
在一些實施方式中,基于頁面腳本將平臺的命名空間列表、節(jié)點列表和容器列表在客戶端上展示給用戶包括:獲取平臺所有的命名空間以創(chuàng)建命名空間列表;分別獲取每個所述命名空間下的節(jié)點以創(chuàng)建節(jié)點列表,并存放在對應(yīng)的所述命名空間下;分別獲取每個所述節(jié)點下的容器以創(chuàng)建容器列表,并存放在對應(yīng)的所述節(jié)點下。
在一些實施方式中,由用戶在所述客戶端上選擇待進(jìn)入容器包括:基于所述命名空間列表選擇一個命名空間,并基于所述命名空間下的所述節(jié)點列表選擇一個節(jié)點,并基于所述節(jié)點下的所述容器列表選擇一個容器,所述容器為待進(jìn)入容器。
在一些實施方式中,方法還包括在所述待進(jìn)入容器執(zhí)行以下步驟:接收所述服務(wù)端發(fā)送的所述調(diào)試命令;基于所述調(diào)試命令進(jìn)行操作以得到結(jié)果數(shù)據(jù),并將所述結(jié)果數(shù)據(jù)返回給所述服務(wù)端。
在一些實施方式中,將所述待進(jìn)入容器返回的結(jié)果數(shù)據(jù)返回給所述客戶端以展示給用戶包括:由所述服務(wù)端接收所述待進(jìn)入容器返回的結(jié)果數(shù)據(jù),并將所述結(jié)果數(shù)據(jù)返回給所述客戶端;由所述客戶端接收所述服務(wù)端返回的結(jié)果數(shù)據(jù),并將所述結(jié)果數(shù)據(jù)基于頁面腳本展示給用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111166445.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





