[發明專利]一種在Kubernetes中Pod設置IPv6的方法有效
| 申請號: | 202010213741.3 | 申請日: | 2020-03-24 |
| 公開(公告)號: | CN111327640B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 王偉華;梅進 | 申請(專利權)人: | 廣西梯度科技有限公司 |
| 主分類號: | H04L69/167 | 分類號: | H04L69/167;H04L61/5007;H04L61/2503;H04L41/0803;H04L101/686 |
| 代理公司: | 東莞領航匯專利代理事務所(普通合伙) 44645 | 代理人: | 高輝 |
| 地址: | 530000 廣西壯族自治區南寧市洪勝*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 kubernetes pod 設置 ipv6 方法 | ||
本發明公開了一種在Kubernetes中Pod設置IPv6的方法,具體包括以下步驟:S1、啟動“網絡服務端”程序,連接到Kubernetes集群,本發明涉及互聯網技術領域。該在Kubernetes中Pod設置IPv6的方法,在Kubernetes集群中,為Pod配置IPv6網絡協議的功能由獨立的網絡管理模塊來實現,包括:“網絡服務端”、“網絡插件”,其中,通過雙協議棧技術,讓Pod既能與支持IPv4協議的節點通信,又能與支持IPv6協議的節點通信,當從IPv4網絡協議升級到IPv6網絡協議的過程中,通過雙協議棧的方式,逐步完成網絡協議棧的替換與升級,可以降低升級的風險、減少改造成本,而讓Kubernetes Pod支持雙協議棧,可以保證支持IPv6協議的應用在部署到Kubernetes集群中時,依然能夠保留對原來網絡通信協議的支持。
技術領域
本發明涉及互聯網技術領域,具體為一種在Kubernetes中Pod設置IPv6的方法。
背景技術
Kubernetes是一款主流的容器編排管理系統,作為一個開源的平臺,可以實現容器服務的自動化部署、自動擴縮容、維護等功能,通過Kubernetes可以實現快速部署應用、快速擴展應用、無縫對接新的應用功能,到達節省資源、優化硬件使用率、提高應用管理效率等目標,在當前機房網絡規劃過程中,為解決IPv4地址短缺的問題,在逐步的推動IPv6網絡改造的進程,使用IPv6的優勢包括:可分配的地址數量多,不用擔心地址枯竭的問題、簡短的報頭,更快的傳輸速度、更安全的傳輸方式等,隨著應用逐步完成IPv6的改造,為保證應用遷移到Kubernetes集群之上時,能夠繼續使用IPv6網絡協議進行通信,減少遷移成本,需要對Kubernetes集群中的網絡組件進行擴展,讓其支持使用IPv6網絡協議進行通信。
當前Kubernetes集群中的網絡插件并沒有支持Macvlan的IPv6網絡協議,因此,基于原生的Kubernetes的網絡使用方式存在缺陷,需要進行改進。。
發明內容
(一)解決的技術問題
針對現有技術的不足,本發明提供了一種在Kubernetes中Pod設置IPv6的方法,解決了當前Kubernetes集群中的網絡插件不支持Macvlan的IPv6網絡協議,基于原生Kubernetes網絡使用方式存在缺陷的問題。
(二)技術方案
為實現以上目的,本發明通過以下技術方案予以實現:一種在Kubernetes中Pod設置IPv6的方法,具體包括以下步驟:
S1、啟動“網絡服務端”程序,連接到Kubernetes集群,使用Watch機制,實時監控Kubernetes集群中Deployment、Pod資源的變更,并將Pod資源的配置存入到本地內存緩存中,同時連接到Mysql數據庫集群,用于獲取管理員配置的網絡配置數據;
S2、啟動“網絡服務端”程序的Web管理界面,用于對外提供Pod網絡的操作界面;
S3、在Pod網絡管理系統的網絡管理控制層面中分別進行網絡初始化和IPv6地址分配:
(1)網絡初始化,首先管理員通過網絡系統管理界面創建網絡的功能創建IPv6網絡,由“網絡服務端”程序操作Kubernetes集群中從節點上Docker服務的接口,根據用戶指定的IPv4及IPv6網絡配置,創建指定的Docker網絡資源,并返回創建結果,而后,將用戶創建的網絡數據寫入到Mysql數據庫集群中,完成Pod的IPv6網絡創建流程;
(2)Pod的IPv6地址分配功能,在“網絡插件”調用“網絡服務端”程序的ADD接口時,根據調用傳入的參數,到數據庫中查詢為Pod分配的IPv4地址信息,將IPv4地址轉換為IPv6地址,為Pod生成IPv6地址后,更新數據庫中Pod的IP分配記錄,并將IPv6網絡配置返回給“網絡插件”;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西梯度科技有限公司,未經廣西梯度科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010213741.3/2.html,轉載請聲明來源鉆瓜專利網。





