[發明專利]Kubernetes集群的網絡配置方法、裝置、及電子設備在審
| 申請號: | 202210883984.7 | 申請日: | 2022-07-26 |
| 公開(公告)號: | CN115150268A | 公開(公告)日: | 2022-10-04 |
| 發明(設計)人: | 陳南飛;王旸;蔣馳 | 申請(專利權)人: | 明陽產業技術研究院(沈陽)有限公司 |
| 主分類號: | H04L41/0803 | 分類號: | H04L41/0803;H04L61/5007;H04L12/46;H04L67/10 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 甄偉軍 |
| 地址: | 110170 遼寧省*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | kubernetes 集群 網絡 配置 方法 裝置 電子設備 | ||
本申請涉及計算機技術領域,具體而言,涉及一種Kubernetes集群的網絡配置方法、裝置、及電子設備。所述方法包括:獲取所述待配置Pod的元數據文檔中記載的靜態IP名稱;訪問所述Kubernetes集群的數據庫,獲取所述靜態IP名稱對應的目標靜態IP資源,所述目標靜態IP資源包括目標靜態IP參數;獲取所述待配置Pod宿主服務器的至少一個基于SR?IOV的VF列表,從各個VF列表中選擇目標VF;在所述待配置Pod對應的網絡命名空間內創建與所述目標VF對應的目標虛擬接口;根據所述目標靜態IP參數配置所述目標虛擬接口以及所述目標VF,以完成所述待配置Pod的網絡配置。本申請提供的技術方案能夠在Kubernetes集群中為Pod設置靜態IP。
技術領域
本申請涉及計算機技術領域,具體而言,涉及一種Kubernetes集群的網絡配置方法、裝置、及電子設備。
背景技術
在將傳統應用程序向Kubernetes集群進行遷移時,應當盡量保證通過Pod啟動的應用程序與傳統應用程序具備相同的網絡運行環境,比如相互使用靜態IP地址與端口進行通信,以此來解決由傳統應用程序改造帶來的較高遷移成本的問題。
基于此,本領域技術人員急需一種Kubernetes集群的網絡配置方法,以求在Kubernetes集群中為Pod設置靜態IP。
發明內容
本申請的實施例提供了一種Kubernetes集群的網絡配置方法、裝置、及電子設備,進而至少在一定程度上能夠在Kubernetes集群中為Pod設置靜態IP。
本申請的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本申請的實踐而習得。
根據本申請實施例的一個方面,提供了一種Kubernetes集群的網絡配置方法,所述方法包括:獲取所述待配置Pod的元數據文檔中記載的靜態IP名稱;訪問所述Kubernetes集群的數據庫,獲取所述靜態IP名稱對應的目標靜態IP資源,所述目標靜態IP資源包括目標靜態IP參數;獲取所述待配置Pod宿主服務器的至少一個基于SR-IOV的VF列表,從各個VF列表中選擇目標VF;在所述待配置Pod對應的網絡命名空間內創建與所述目標VF對應的目標虛擬接口;根據所述目標靜態IP參數配置所述目標虛擬接口,以完成所述待配置Pod的網絡配置。
在本申請的一些實施例中,在訪問所述Kubernetes集群的數據庫之前,所述方法還包括:創建至少一個靜態IP資源,各個靜態IP資源對應有靜態IP名稱;將各個靜態IP資源寫入所述Kubernetes集群的數據庫。
在本申請的一些實施例中,在獲取所述待配置Pod宿主服務器的至少一個基于SR-IOV的VF列表前,所述方法還包括:在所述Kubernetes集群中添加SR-IOV管理模塊;通過所述SR-IOV管理模塊在各宿主服務器上創建至少一個VF;通過所述SR-IOV管理模塊將各個VF對應的識別信息注冊至所述Kubernetes集群。
在本申請的一些實施例中,所述獲取所述待配置Pod宿主服務器的至少一個基于SR-IOV的VF列表,包括:識別所述待配置Pod宿主服務器的至少一個網絡接口;獲取各個網絡接口對應的基于SR-IOV的VF列表。
在本申請的一些實施例中,所述從各個VF列表中選擇目標VF,包括:根據各個VF列表的VF數量,從各個VF列表中選擇目標VF。
在本申請的一些實施例中,所述在所述待配置Pod對應的網絡命名空間內創建與所述目標VF對應的目標虛擬接口,包括:在所述待配置Pod對應的網絡命名空間內創建空白虛擬接口,將所述空白虛擬接口連接于所述目標VF,將所述空白虛擬接口作為目標虛擬接口。
在本申請的一些實施例中,所述根據所述目標靜態IP參數配置所述目標虛擬接口以及所述目標VF,包括:根據所述目標靜態IP參數配置所述目標虛擬接口的IP地址以及網關;根據所述目標靜態IP參數配置所述目標VF的虛擬局域網名稱。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于明陽產業技術研究院(沈陽)有限公司,未經明陽產業技術研究院(沈陽)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210883984.7/2.html,轉載請聲明來源鉆瓜專利網。





