基于docker和kubernetes離線的跨平臺的CI/CD的實現(xiàn)方法及裝置

基本信息

申請?zhí)?/td> CN202011342673.7 申請日 -
公開(公告)號 CN112416524A 公開(公告)日 2021-02-26
申請公布號 CN112416524A 申請公布日 2021-02-26
分類號 G06F8/65(2018.01)I;G06F9/445(2018.01)I;G06F9/455(2006.01)I;G06F8/71(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 朱帥;梁相軍 申請(專利權(quán))人 電信科學(xué)技術(shù)第十研究所有限公司
代理機(jī)構(gòu) 廣州三環(huán)專利商標(biāo)代理有限公司 代理人 郭永麗
地址 710061陜西省西安市雁塔西路6號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于docker和kubernetes離線的跨平臺的CI/CD的實現(xiàn)方法及裝置,該方法包括:在局域網(wǎng)環(huán)境下離線自動化部署kubernetes集群;在kubernetes集群上部署動態(tài)可伸縮的Jenkins集群;基于docker的buildx功能,在Jenkins Slave節(jié)點中進(jìn)行異構(gòu)鏡像的構(gòu)建;在Jenkins Slave節(jié)點中通過helm從企業(yè)私有鏡像倉庫拉取Chart包,然后根據(jù)預(yù)定義的value值在kubernetes集群上跨平臺部署或更新應(yīng)用。本發(fā)明解決了現(xiàn)有技術(shù)中異構(gòu)計算系統(tǒng)的軟件應(yīng)用的開發(fā)運維成本高、跨平臺混合部署難的問題,有效提高了應(yīng)用開發(fā)和部署的效率。??