[發明專利]kubernetes集群節點鏡像的構建方法及裝置在審
| 申請號: | 202010890134.0 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN112187860A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 郭春庭 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/455 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 張曉冬 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | kubernetes 集群 節點 構建 方法 裝置 | ||
本發明提供了一種kubernetes集群節點鏡像的構建方法、裝置及計算機可讀存儲介質,屬于計算機技術領域,該方法包括同步互聯網的kubernetes組件鏡像到本地容器鏡像倉庫;調用openstack的nova模塊創建openstack的虛擬機;利用虛擬機啟動rancher代理服務,基于kubernetes組件鏡像部署kubernetes集群。解決了私有云采用rancher部署kubernetes集群需要互聯網的弊端以及自助搭建kubernetes集群流程復雜,部署效率不高的技術問題。
技術領域
本發明涉及計算機技術領域,尤其是涉及一種kubernetes集群節點鏡像的構建方法及裝置。
背景技術
隨著云計算技術的發展,越來越多場景運用到kubernetes集群,kubernetes是目前最流行的基于容器技術的開源PaaS平臺,可以自動化編排容器應用,并且能夠對容器應用進行全面的生命周期管理,還包括滾動升級和彈性伸縮等功能。
現有技術中,常使用rancher來進行管理和部署kubernetes集群,而rancher需要接入互聯網才能正常工作,但私有云一般無法連接互聯網,采用rancher部署kubernetes集群十分不便;另一方面自己搭建一個kubernetes鏡像倉庫,需要構建kubernetes鏡像模板,過程比較復雜,耗費額外的時間和其他資源,部署效率不高。
發明內容
本發明的目的在于提供一種kubernetes集群節點鏡像的構建方法及裝置,以解決私有云中用rancher部署kubernetes集群不便以及自主搭建kubernetes集群效率低下的技術問題。
第一方面,本發明提供一種kubernetes集群節點鏡像的構建方法,包括:
同步互聯網的kubernetes組件鏡像到本地容器鏡像倉庫;
調用openstack的nova模塊創建openstack的虛擬機;
利用虛擬機啟動rancher代理服務,基于kubernetes組件鏡像部署kubernetes集群;
調用openstack的虛擬機快照功能,對所述虛擬機進行快照。
進一步的,kubernetes組件鏡像包括rancher服務容器鏡像和rancher節點容器鏡像。
進一步的,在同步互聯網的kubernetes組件鏡像到本地容器鏡像倉庫的步驟之后,還包括:
從本地取或本地容器鏡像倉庫拉取rancher服務容器鏡像,創建rancher代理節點。
進一步的,調用openstack的nova模塊創建openstack的虛擬機的步驟,包括:
根據輸入參數調用openstack的nova模塊,選擇虛擬機的操作系統,并向所選的操作系統傳入cloudinit的userdata腳本;
根據userdata腳本,安裝docker引擎。
進一步的,利用虛擬機啟動rancher代理服務,基于kubernetes組件鏡像部署kubernetes集群的步驟,包括:
利用虛擬機命令rancher代理節點從本地容器鏡像倉庫獲取kubernetes組件鏡像,啟動rancher代理服務;
rancher代理服務創建kubernetes集群。
可選的,調用openstack的虛擬機快照功能,對所述虛擬機進行快照的步驟,包括:
調用openstack的nova模塊對rancher代理服務對應的虛擬機進行快照,生成虛擬機快照;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010890134.0/2.html,轉載請聲明來源鉆瓜專利網。





