[發明專利]分布式容器管理方法及系統有效
| 申請號: | 201710502392.5 | 申請日: | 2017-06-27 |
| 公開(公告)號: | CN107368369B | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 李銘軒 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/27;H04L12/42 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊文娟;劉芳 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 容器 管理 方法 系統 | ||
本發明提供了一種分布式容器管理方法及系統,Cassandra環網絡拓撲包括多個節點及與節點對應的宿主機節點,宿主機節點包括多個容器;方法包括:Cassandra組件模塊向容器管理模塊發送容器負載請求信息;容器管理模塊根據容器負載請求信息獲取容器資源信息,并向日志監控模塊發送日志請求信息;日志監控模塊根據日志請求信息獲取用于發送至容器管理模塊的日志監控信息;容器管理模塊接收日志監控信息,將容器資源信息和日志監控信息融合為用于發送至Cassandra組件模塊的容器負載信息;Cassandra組件模塊接收容器負載信息,將容器負載信息發送至其他宿主機節點,以實現宿主機節點之間容器負載信息的共享。
技術領域
本發明涉及通信技術領域,尤其涉及一種分布式容器管理方法及系統。
背景技術
隨著容器技術的發展,容器技術和虛擬化技術已經成為一種被大家廣泛認可的容器技術服務器資源共享方式,容器技術可以在按需構建容器技術操作系統實例的過程當中,為操作人員提供極大的靈活性。
目前,現有技術中常常采用的容器技術為Docker技術,其容器管理主要是通過主從方式來實現的,具體的,通過一Master節點來管理整個容器集群。并且還可以通過容器編排工具的代理的方式來實現節點上容器的注冊、創建管理等,例如,在每一個節點上需要部署Kuber-proxy來實現對節點的代理,通過Kuber-proxy來實現對該節點上的Pod容器的管理等。
然而,現有容器管理技術的主從方式約束了容器集群扁平化管理,從而約束了容器快速擴縮容的響應機制,具體的,若采用傳統的主從模式,則需要事先決定宿主機的角色,從而在集群較少的情況下創建多個容器節點時需要留出一臺或者多臺機器作為主節點來統一管理容器集群的其他從節點上的容器,而主節點則不能部署容器,因此大大浪費了資源。另外,容器共享數據庫集群位置比較集中,一般情況下,數據庫集群主要集中在某幾臺節點上,而在其他節點上并沒有數據備份,因此,當某一個節點上網絡失效,則整個節點上的容器將會自動失敗,需要在其他節點上在重新創建該節點上的所有容器,如果是核心業務的容器,勢必會造成業務請求遲緩或者宕機等可能性。
發明內容
本發明提供一種分布式容器管理系統及方法,用于解決現有技術存在的主節點不能部署容器,因此大大浪費了資源,容器共享數據庫集群位置比較集中,從而容易造成業務請求遲緩或者宕機的問題。
本發明的一方面提供了一種基于Cassandra環網絡拓撲的分布式容器管理方法,所述Cassandra環網絡拓撲包括多個節點,每個節點上對應有一宿主機節點,所述宿主機節點中包括多個容器;所述宿主機節點中還包括Cassandra組件模塊、容器管理模塊以及日志監控模塊,所述方法包括:
所述Cassandra組件模塊向所述容器管理模塊發送容器負載請求信息;
所述容器管理模塊根據所述容器負載請求信息獲取自身存儲的容器資源信息,并根據所述容器負載請求信息向所述日志監控模塊發送日志請求信息;
所述日志監控模塊根據日志請求信息獲取到日志監控信息,并將所述日志監控信息發送至所述容器管理模塊;
所述容器管理模塊接收所述日志監控信息,將所述容器資源信息和日志監控信息進行融合處理,獲取到容器負載信息,并將所述容器負載信息發送至Cassandra組件模塊;
所述Cassandra組件模塊接收所述容器負載信息,并將所述容器負載信息發送至其他宿主機節點,以實現宿主機節點之間容器負載信息的共享。
本發明的另一方面提供了一種基于Cassandra環網絡拓撲的分布式容器管理系統,所述Cassandra環網絡拓撲包括多個節點,每個節點上對應有一宿主機節點,所述宿主機節點中包括多個容器;所述系統包括:
Cassandra組件模塊,用于向容器管理模塊發送容器負載請求信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710502392.5/2.html,轉載請聲明來源鉆瓜專利網。





