[發明專利]一種在Kubernetes中運行多CPU架構服務的方法在審
| 申請號: | 202010214700.6 | 申請日: | 2020-03-24 |
| 公開(公告)號: | CN111309401A | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 王偉華;梅進 | 申請(專利權)人: | 廣西梯度科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455;G06F15/16;G06F15/177 |
| 代理公司: | 東莞領航匯專利代理事務所(普通合伙) 44645 | 代理人: | 高輝 |
| 地址: | 530000 廣西壯族自治區南寧市洪勝*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 kubernetes 運行 cpu 架構 服務 方法 | ||
本發明公開了一種在Kubernetes中運行多CPU架構服務的方法,具體包括以下步驟:S1、Kubernetes組件默認支持部署在AMD64的架構上,S2、根據部署在Kubernetes集群中服務要適配的CPU架構,分別制作ARM64的容器鏡像和AMD64的容器鏡像,S3、容器云平臺按照指定的格式對服務器鏡像的命名進行定制化,S4、根據鏡像名稱與適配的CPU架構種類,創建Docker manifest文件,并將Docker manifest文件推送到容器云平臺集成的容器鏡像倉庫中,S5、通過容器云平臺鏡像管理功能,對多CPU架構容器鏡像管理,本發明涉及網絡管理技術領域。該在Kubernetes中運行多CPU架構服務的方法,可實現通過改進,來滿足日常使用的要求,達到支持在Kubernetes集群中管理多種CPU架構主機的效果,從而實現在對應的主機上運行相應CPU架構的Linux容器。
技術領域
本發明涉及網絡管理技術領域,具體為一種在Kubernetes中運行多CPU架構服務的方法。
背景技術
Kubernetes是一款可自動化管理Linux 容器的開源平臺。它可以幫助用戶省去應用容器化過程的許多手動部署和擴展操作,提高服務管理效率。也就是說,用戶可以將運行Linux 容器的多組主機聚集在一起,由 Kubernetes 幫助實現輕松高效地管理這些集群的效果。而且,這些集群可管理跨公有云、私有云、混合云上部署的主機。當Kubernetes集群管理的多臺主機并進行容器編排時,可以實現更加充分地利用硬件,最大程度獲取運行企業應用所需的資源的效果。由于Kubernetes需要管理日益復雜的主機環境,特別是國產芯片在服務器領域越來越廣泛的使用后,使得Kubernetes在日常的管理主機的過程中,需要同時管理多種不同CPU架構的主機。需要滿足主機管理的場景包括:單獨管理AMD64 CPU架構主機、單獨管理ARM64 CPU架構主機、混合管理AMD64與ARM64 CPU架構的主機。由于當前Kubernetes管理的主機大部分都是AMD64 CPU架構的主機,并且Kubernetes官方提供的部署方案也是基于X86的主機。
但是隨著國產芯片與國產服務器進一步的推廣,需要逐步替換原有Kubernetes管理的X86主機,并將運行在X86主機上的Linux容器重新打包遷移到新的CPU架構主機之上,因此,原生的Kubernetes提供的集群主機管理方案并不能滿足日常使用的要求,需要進行改進,以支持在Kubernetes集群中管理多種CPU架構的主機的效果,并在對應的主機上運行相應CPU架構的Linux容器。
發明內容
(一)解決的技術問題
針對現有技術的不足,本發明提供了一種在Kubernetes中運行多CPU架構服務的方法,解決了現有原生的Kubernetes提供的集群主機管理方案并不能滿足日常使用的要求,需要進行改進,以支持在Kubernetes集群中管理多種CPU架構的主機的效果,并在對應的主機上運行相應CPU架構Linux容器的問題。
(二)技術方案
為實現以上目的,本發明通過以下技術方案予以實現:一種在Kubernetes中運行多CPU架構服務的方法,首先基于Kubernetes集群實現多CPU架構服務的部署的效果時,需要明確集群中需要支持的CPU架構的類別,以Kubernetes需要支持管理AMD64與ARM64 CPU架構的主機為例,介紹在Kubernetes中運行多CPU架構服務的方法,并按以下的步驟進行操作:
S1、Kubernetes組件默認支持部署在AMD64的架構上,因此Kubernetes集群中的主節點使用AMD64 CPU架構的主機,從節點支持同時使用AMD64與ARM64 CPU架構的主機,對于ARM64類型的從節點來說,需要重新編譯運行在其上的系統組件與容器鏡像,當ARM64類型從節點啟動后,為該類從節點打上ARCH=ARM64的Node Label;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西梯度科技有限公司,未經廣西梯度科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010214700.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種HDPE給水管快速安裝裝置
- 下一篇:一種具有磁鐵的電磁耦合能量傳輸裝置





