[發明專利]一種基于云平臺的應用多runtime配置和部署方法在審
| 申請號: | 201911342908.X | 申請日: | 2019-12-23 |
| 公開(公告)號: | CN111198691A | 公開(公告)日: | 2020-05-26 |
| 發明(設計)人: | 李元佳;周磊;陳新宇;鐘家賢 | 申請(專利權)人: | 杭州云徙科技有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F9/445 |
| 代理公司: | 深圳市興科達知識產權代理有限公司 44260 | 代理人: | 許尤慶 |
| 地址: | 310000 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 應用 runtime 配置 部署 方法 | ||
本發明公開一種基于云平臺的應用多runtime配置和部署方法,所述方法包括以下步驟:步驟A,在應用的代碼倉庫根目錄新增一個chart目錄,其中二層目錄為與應用名稱相同的目錄;步驟B,目錄中包含Chart.yaml和values.yaml配置文件,這兩個配置文件,平臺均會提供模板;步驟C,平臺利用values.yaml配置文件,在應用部署的時候自動讀取這個配置文件;步驟D,應用在部署的時候,自動讀取了代碼倉庫的這個配置文件,通過用戶選擇部署的方式,選擇相應的集群或者資源后,程序自動去讀取此配置文件的相關的配置項,執行應用部署的任務和動作。本發明提供的基于云平臺的應用多runtime配置和部署方法提高了DevOps平臺的靈活性,同時提高了運維部署的效率和全面性。
技術領域
本發明屬于軟件開發領域,尤其涉及一種基于云平臺的應用多runtime配置和部署方法。
背景技術
DevOps起源于2009年,它是一種理念和方法,覆蓋了開發、測試、運維等軟件開發的多個階段和過程。它重點強調軟件開發過程中各個環節和部門溝通和協作,通過一些手段例如自動化的方式,使軟件從需求管理、開發、構建、測試、發布更加的快捷和高效。
云平臺的不斷涌現,使得DevOps的發展也在不斷的往前邁進。例如從最初始的虛擬化技術、半虛擬化技術發展到現在的容器技術、多云技術、混合云技術等等,都很好的支撐了DevOps理念以及方法在企業軟件開發過程的落地。
當今企業在進行數字化轉型的過程中,應用的打包編譯方式、部署方式也會隨著業務的變更,技術架構的調整而進行適配。從傳統的單體應用,部署在服務器上,到現在的微服務化,再到容器化等過程,應用的啟動方式、部署方式、配置方式出現了多種多樣的模式。因為歷史的原因,一些老舊的系統不太可能或者非常難進行大規模的改造,因此應用系統還是更加傾向于直接在服務器端啟動,而新興的很多業務,利用互聯網化的新技術進行重新架構和軟件開發,這類應用更適合使用容器進行環境的部署以及運行,而目前微服務化容器化的業界公認標準技術Kubernetes的普及,Kubernetes本身容器平臺所具備的各種特性使得越來越多的企業逐漸向Kubernetes進行過渡,包括各種互聯化大廠和傳統企業,那么如何兼顧舊系統應用和新應用不同的運行態和配置部署方式?本文提出的基于云平臺的配置和部署方法很好的解決了一個平臺同時適配三種或多種應用的運行runtime,有效解決傳統企業在數字化轉型、DevOps轉型中遇到的這種應用需要以多種方式運行的需求和問題。
發明內容
本發明針對現有技術中存在的問題,提供一種基于云平臺的應用多runtime配置和部署方法,解決了現有的DevOps平臺基本上只支持單一的模式運行應用程序而靈活性不高的問題,提高了DevOps平臺的靈活性提高了運維部署的效率和全面性。
為實現上述目的,本發明提供的技術方案如下:
提供一種基于云平臺的應用多runtime配置和部署方法,其特征在于,所述方法包括以下步驟:
步驟A,在應用的代碼倉庫根目錄新增一個chart目錄,其中二層目錄為與應用名稱相同的目錄;
步驟B,目錄中包含Chart.yaml和values.yaml配置文件,這兩個配置文件,平臺均會提供模板;
步驟C,平臺利用values.yaml配置文件,在應用部署的時候自動讀取這個配置文件;
步驟D,應用在部署的時候,自動讀取了代碼倉庫的這個配置文件,通過用戶選擇部署的方式,選擇相應的集群或者資源后,程序自動去讀取此配置文件的相關的配置項,執行應用部署的任務和動作。
進一步地,所述步驟C中的配置文件分為兩大部分,第一部分為支持Kubernetes部署所需要使用的配置,第二部分為自定義平臺標簽部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州云徙科技有限公司,未經杭州云徙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911342908.X/2.html,轉載請聲明來源鉆瓜專利網。





