[發(fā)明專利]一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法在審
| 申請?zhí)枺?/td> | 202010020949.3 | 申請日: | 2020-01-09 |
| 公開(公告)號(hào): | CN111258708A | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計(jì))人: | 石光銀;蔡衛(wèi)衛(wèi);高傳集;孫思清 | 申請(專利權(quán))人: | 山東匯貿(mào)電子口岸有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟(jì)南市*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 容器 應(yīng)用 可用性 定時(shí) 探測 方法 | ||
本發(fā)明公開一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,涉及容器探測技術(shù)領(lǐng)域,該方法基于容器組管理程序鏡像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í)刷新。本發(fā)明可以保證容器應(yīng)用的高可用性。
技術(shù)領(lǐng)域
本發(fā)明涉及容器探測技術(shù)領(lǐng)域,具體的說是一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法。
背景技術(shù)
Kubernetes是一個(gè)全新的基于容器技術(shù)的分布式架構(gòu)領(lǐng)先方案,在Docker技術(shù)的基礎(chǔ)上,為容器化的應(yīng)用提供部署運(yùn)行、資源調(diào)度、服務(wù)發(fā)現(xiàn)和動(dòng)態(tài)伸縮等一系列功能,提高了大規(guī)模容器集群管理的便捷性和高可用性。
容器技術(shù)是比較流行的提供微服務(wù)的PaaS技術(shù),而Kubernetes是近期最流行的容器編排管理技術(shù),Kubernetes通過Pod管理容器,如何有效的保證容器應(yīng)用高可用是一個(gè)很緊迫的問題。
發(fā)明內(nèi)容
本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,以有效保證容器應(yīng)用的高可用。
本發(fā)明的一種實(shí)現(xiàn)容器應(yīng)用可用性定時(shí)探測的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:
一種實(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í)刷新。
具體的,所涉及容器組管理程序鏡像hyperkube包括probe_http、probe_exec、probe_tcp;
probe_http完成對容器的http_get請求,并返回請求結(jié)果;
probe_exec完成對容器的命令請求,并返回請求結(jié)果;
probe_tcp完成對容器的tcp協(xié)議請求,請返回請求結(jié)果。
具體的,所涉及用戶在容器組管理程序kubelet創(chuàng)建liveness或readiness的pod,并注冊pod到容器探測工作器proberworker;
liveness探針用于檢測容器是否活著,若容器已經(jīng)死掉,則重啟容器;
該專利技術(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/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動(dò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)平臺(tái)
- 數(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)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(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)用平臺(tái)
- 應(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)





