[發明專利]在云平臺中根據配置變化更新工作負載的方法及裝置在審
| 申請號: | 202011161609.9 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112306634A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 劉鵬 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 梁凱 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平臺 根據 配置 變化 更新 工作 負載 方法 裝置 | ||
本發明提供在云平臺中根據加密配置、普通配置變化更新工作負載的方法及裝置,其中方法包括:在工作負載的編排文件中添加相關的注解;將工作負載信息與配置資源進行關聯;通過kubernetes api暴露出來的數據,實時監聽kubernetes集群中帶有相關的注解的工作負載;當工作負載對應的配置資源發生變化時,觸發工作負載的更新。本發明的在云平臺中根據配置變化更新工作負載的方法,可以根據業務工作負載,例如deployment(無狀態負載)、daemonset(有狀態負載)、statufulset(有狀態負載),所掛載的secret(加密配置)、configmap(普通配置),自動動態重新加載業務,使最新的配置生效;并且避免了掛載延遲。
技術領域
本發明涉及云平臺技術領域,特別涉及一種在云平臺中根據配置變化更新工作負載的方法及裝置。
背景技術
目前,在云計算時代,kubernetes已經是一個使用非常廣泛的PAAS平臺,在敏捷開發、迭代過程中我們往往需要頻繁的更新業務代碼及配置文件等資源,迭代過程中,kubernetes中的業務工作負載,例如deployment(無狀態負載)、daemonset(有狀態負載)、statufulset(有狀態負載)等,往往會伴隨著secret(加密配置)、configmap(普通配置)使用,但是在掛在secret、configmap時像是環境變量(env)、subpath(直接讀取文件)等使用場景中,當我們實時修改secret(加密配置)、configmap(普通配置)時,kubernetes的設計會導致業務工作負載是沒法觸發POD更新(無法根據配置文件變化感知到這一變化),從而導致配置文件無法生效。這時往往需要手動刪除業務pod,觸發業務重啟。這樣比較繁瑣,不友好,且不便于開發人員維護。另外kubernetes原生的機制中,修改secret(加密配置)、configmap(普通配置)等資源時,在以目錄等方式掛載時會有配置更新延遲,并且有時會因各種原因無法更新容器內配置文件。
發明內容
本發明目的之一在于提供了一種在云平臺中根據配置變化更新工作負載的方法,可以根據業務工作負載,例如deployment(無狀態負載)、daemonset(有狀態負載)、statufulset(有狀態負載),所掛載的secret(加密配置)、configmap(普通配置),自動動態重新加載業務,使最新的配置生效;并且避免了掛載延遲。
本發明實施例提供的一種在云平臺中根據配置變化更新工作負載的方法,包括:
在工作負載的編排文件中添加相關的注解;將工作負載信息與配置資源進行關聯;
通過kubernetes api暴露出來的數據,實時監聽kubernetes集群中帶有相關的注解的工作負載;
當所述工作負載對應的所述配置資源發生變化時,觸發所述工作負載的更新。
優選的,在監聽kubernetes集群時,采用循環檢測的方式檢測所述kubernetes集群內的工作負載;
當所述工作負載沒有相關的注解時,跳過所述工作負載檢測下一個所述工作負載。
優選的,在云平臺中根據配置變化更新工作負載的方法,還包括:
接收對所述編排文件中的所述相關的注解的刪除操作,當所述相關的注解刪除后,其對應的所述工作負載將不再被監聽。
優選的,所述資源配置包括:加密配置和普通配置。
優選的,工作負載包括:deployment、daemonset、statufulset其中一種或多種結合。
本發明還提供一種在云平臺中根據配置變化更新工作負載的裝置,包括:
注解模塊,用于在工作負載的編排文件中添加相關的注解;將工作負載信息與配置資源進行關聯;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011161609.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:密封切削式關風器
- 下一篇:顯示面板以及顯示裝置





