[發(fā)明專利]一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法在審
| 申請?zhí)枺?/td> | 202010020949.3 | 申請日: | 2020-01-09 |
| 公開(公告)號: | CN111258708A | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計(jì))人: | 石光銀;蔡衛(wèi)衛(wèi);高傳集;孫思清 | 申請(專利權(quán))人: | 山東匯貿(mào)電子口岸有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟(jì)南市*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 容器 應(yīng)用 可用性 定時(shí) 探測 方法 | ||
1.一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,該方法基于容器組管理程序鏡像hyperkube,容器組管理程序鏡像hyperkube包括容器組管理程序kubelet、容器探測管理器probermanager、容器探測工作器proberworker、狀態(tài)管理器statusmanager、容器活性管理器livenessmanager、探測結(jié)果管理器resultmanager、容器準(zhǔn)備管理器readinessmanager;
該方法實(shí)現(xiàn)過程包括:
用戶創(chuàng)建pod,并通過容器組管理程序kubelet注冊到容器探測工作器proberworker;
容器探測工作器proberworker管理當(dāng)前容器組管理程序kubelet的pod數(shù)據(jù),并對容器進(jìn)行定時(shí)檢測;
容器探測工作器proberworker把檢測結(jié)果存入管道;
容器探測管理器probermanager從管道中獲取容器檢測結(jié)果,并調(diào)用statusmanager完成對pod狀態(tài)的定時(shí)刷新。
2.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,所述容器組管理程序鏡像hyperkube包括probe_http、probe_exec、probe_tcp;
probe_http完成對容器的http_get請求,并返回請求結(jié)果;
probe_exec完成對容器的命令請求,并返回請求結(jié)果;
probe_tcp完成對容器的tcp協(xié)議請求,請返回請求結(jié)果。
3.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,用戶在容器組管理程序kubelet創(chuàng)建liveness或readiness的pod,并注冊pod到容器探測工作器proberworker;
liveness探針用于檢測容器是否活著,若容器已經(jīng)死掉,則重啟容器;
readinessProbe探針用于容器服務(wù)是否正常,若服務(wù)異常,則從service的endpoint中刪除容器服務(wù)。
4.根據(jù)權(quán)利要求3所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,所述liveness探針和readinessProbe探針的執(zhí)行檢測的策略包括配置:
initialDelaySeconds:容器啟動后多長時(shí)間開始探測;
periodSeconds:探針執(zhí)行頻率;
timeoutSeconds:探針執(zhí)行超時(shí)時(shí)間;
failureThreshold:探測成功后,連續(xù)失敗多少次認(rèn)為失敗;
successThreshold:探測失敗后,連續(xù)成功多少次認(rèn)為成功。
5.根據(jù)權(quán)利要求3所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,所述liveness探針包括exec、httpGet、tcpSocket三種類型;
exec用于在容器內(nèi)執(zhí)行命令,根據(jù)命令執(zhí)行結(jié)果探測容器;
httpGet用于調(diào)用容器的http請求,根據(jù)請求返回結(jié)果探測容器;
cpSocket用于調(diào)用容器的tcp請求,根據(jù)請求返回結(jié)果探測容器。
6.根據(jù)權(quán)利要求4所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,所述readinessProbe探針包括exec、httpGet、tcpSocket三種類型;
exec用于在容器內(nèi)執(zhí)行命令,根據(jù)命令執(zhí)行結(jié)果探測容器;
httpGet用于調(diào)用容器的http請求,根據(jù)請求返回結(jié)果探測容器;
cpSocket用于調(diào)用容器的tcp請求,根據(jù)請求返回結(jié)果探測容器。
7.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,容器組管理程序kubelet啟動時(shí),首先初始化容器探測管理器probermanager對象。
8.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,其特征在于,一個(gè)pod是一個(gè)worker,容器探測工作器proberworker對worker進(jìn)行增加、刪除、檢測。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東匯貿(mào)電子口岸有限公司,未經(jīng)山東匯貿(mào)電子口岸有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010020949.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





