[發明專利]基于容器的訪問數據處理方法、裝置、系統及存儲介質有效
| 申請號: | 202110007739.5 | 申請日: | 2021-01-05 |
| 公開(公告)號: | CN112702441B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 練子豪;索舜 | 申請(專利權)人: | 南京領行科技股份有限公司 |
| 主分類號: | H04L67/303 | 分類號: | H04L67/303;H04L67/63;H04L61/5046 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 211100 江蘇省南京市江寧區蘇源大*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 容器 訪問 數據處理 方法 裝置 系統 存儲 介質 | ||
本發明實施例公開了一種基于容器的訪問數據處理方法、裝置、系統及存儲介質,包括:生成容器編排引擎內各節點對應的服務配置文件;其中,各所述節點包括至少一個容器組;通過流量導入網關對各所述服務配置文件進行動態監聽;根據所述流量導入網關的動態監聽結果向客戶端上報各節點內容器組的容器直連訪問數據;其中,所述容器直連訪問數據包括容器組IP地址。本發明實施例的技術方案能夠避免容器組直連訪問存在的端口沖突和業務中斷問題,并降低容器組直連訪問的配置成本和維護成本,從而提高容器組的直連訪問性能。
技術領域
本發明實施例涉及通信技術領域,尤其涉及一種基于容器的訪問數據處理方法、裝置、系統及存儲介質。
背景技術
容器組(pod)直連訪問是指通過Kubernetes(容器編排引擎,簡稱K8s)集群容器組的IP地址,并根據獲取的IP地址直連訪問容器組內業務容器。
目前,容器組直連訪問方法具有兩種實現方式。第一種容器組直連訪問方法是基于容器組所在的節點IP地址(ndoe_IP)加上節點端口(node?port)映射到service服務,然后在nginx網關中注冊該service服務。也即,第一種容器組直連訪問方法直連訪問容器組時,需要根據service服務獲取節點IP地址和節點端口之間的映射關系,以根據節點IP地址和節點端口之間的映射關系以及節點端口與容器組業務端口之間的映射關系確定容器組的地址。第二種容器組直連訪問方法是使用Kubernetes的hostnetwork方式,這種方式采用Kubernetes節點IP地址加上容器組的業務端口對容器組進行直連訪問。
發明人在實現本發明的過程中,發現現有技術存在如下缺陷:第一種容器組直連訪問方法需要對Kubernetes進行大量的配置工作,且每次生成一個service服務需要使用一個單獨的Kubernetes的節點端口,大量服務需要占用大量的節點端口,并且需要人為維護節點端口到容器組的業務端口之間的映射關系,同時無法有效支持外部網關。第二種容器組直連訪問方法中,單個節點只能承載一個相同業務的容器組,多個相同業務的容器組會造成端口沖突問題。同時,由于容器組的身份標識使用了節點IP地址,所以當容器組重啟導致發生資源調度到其他節點的情況時,容器組的身份標識也會發生改變,需要人為維護容器組與節點IP地址之間的映射關系,否則會造成業務鏈接中斷的問題。同時,以上兩種容器組直連訪問方法均需要開發人員對Kubernetes掌握深入的知識儲備,需要對Kubernetes進行較多的配置工作。
發明內容
本發明實施例提供一種基于容器的訪問數據處理方法、裝置、系統及存儲介質,以避免容器組直連訪問存在的端口沖突和業務中斷問題,并降低容器組直連訪問的配置成本和維護成本,從而提高容器組的直連訪問性能。
第一方面,本發明實施例提供了基于容器的訪問數據處理方法,應用于容器編排引擎,包括:
生成容器編排引擎內各節點對應的服務配置文件;其中,各所述節點包括至少一個容器組;
通過流量導入網關對各所述服務配置文件進行動態監聽;
根據所述流量導入網關的動態監聽結果向客戶端上報各節點內容器組的容器直連訪問數據;
其中,所述容器直連訪問數據包括容器組IP地址。
第二方面,本發明實施例還提供了基于容器的訪問數據處理方法,應用于客戶端,包括:
根據本地容器直連訪問數據確定目標容器組的目標容器直連訪問數據;
根據所述目標容器直連訪問數據生成容器組直連訪問請求;
向容器編排引擎發送所述容器組直連訪問請求,以通過所述容器組直連訪問請求直連訪問所述目標容器組;
其中,所述本地容器直連訪問數據包括目標容器組IP地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京領行科技股份有限公司,未經南京領行科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110007739.5/2.html,轉載請聲明來源鉆瓜專利網。





