[發(fā)明專利]一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)方法及其系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010565042.5 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111708609A | 公開(公告)日: | 2020-09-25 |
| 發(fā)明(設(shè)計)人: | 趙凱麟;王志雄;韋克璐 | 申請(專利權(quán))人: | 中國—東盟信息港股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京天奇智新知識產(chǎn)權(quán)代理有限公司 11340 | 代理人: | 王雪 |
| 地址: | 530200 廣西壯*** | 國省代碼: | 廣西;45 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 kubernetes 容器 配置 字典 保密 實現(xiàn) 方法 及其 系統(tǒng) | ||
1.一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)方法,其特征在于,包括以下內(nèi)容:
S1、Kubernetes集群內(nèi)的配置字典和保密字典資源的對象結(jié)構(gòu)配置一判斷配置項;
S2、Kubernetes組件API Server根據(jù)配置字典/保密字典的當(dāng)前的判斷配置項判定是否允許對該配置字典/保密字典的更新;
S3、Kubernetes組件Kubelet根據(jù)配置字典/保密字典中的當(dāng)前的判斷配置項執(zhí)行是否對該配置字典/保密字典進行監(jiān)聽/輪詢操作。
2.根據(jù)權(quán)利要求1所述的一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)方法,其特征在于:所述步驟S3操作是在Kubelet監(jiān)聽到配置字典/保密字典的更新狀態(tài)情況下執(zhí)行,當(dāng)Kubelet停止對該配置字典/保密字典進行監(jiān)聽/輪詢操作后將不再執(zhí)行。
3.根據(jù)權(quán)利要求1所述的一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)方法,其特征在于:所述判斷配置項為一Immutable的字段,該字段為布爾類型。
4.根據(jù)權(quán)利要求1所述的一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)方法,其特征在于:所述步驟S2的具體內(nèi)容如下:
S21、Kubernetes組件API Server接收配置字典/保密字典的更新請求;
S22、根據(jù)配置字典/保密字典的當(dāng)前的判斷配置項判定是否允許更新;當(dāng)該配置字典/保密字典的當(dāng)前的判斷配置項為false或者未設(shè)置時,則允許更新;當(dāng)該配置字典/保密字典的當(dāng)前的判斷配置項為true時,則拒絕更新請求;
S23、執(zhí)行更新請求對規(guī)定的字段進行修改更新。
5.根據(jù)權(quán)利要求1所述的一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)方法,其特征在于,所述步驟S3的具體內(nèi)容如下:
S31、每個節(jié)點上的Kubelet監(jiān)聽到配置字典/保密字典的更新狀態(tài);
S32、根據(jù)該配置字典/保密字典的當(dāng)前的判斷配置項執(zhí)行是否繼續(xù)對該配置字典/保密字典進行監(jiān)聽/輪詢操作;
S33、當(dāng)該配置字典/保密字典的當(dāng)前的判斷配置項為false或者未設(shè)置時,則繼續(xù)監(jiān)聽/輪詢該配置字典/保密字典的存儲數(shù)據(jù)的更新狀態(tài),并將根據(jù)該更新請求的修改同步改動掛載至使用該配置字典/保密字典的Pod的掛載文件;
S34、當(dāng)該配置字典/保密字典的當(dāng)前的判斷配置項為true時,則停止監(jiān)聽/輪詢該配置字典/保密字典的存儲數(shù)據(jù)的更新狀態(tài),并將該停止監(jiān)聽/輪詢操作同步改動掛載至使用該配置字典/保密字典的Pod的掛載文件。
6.一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)系統(tǒng),其特征在于:包括以下內(nèi)容:
配置模塊:用于Kubernetes集群內(nèi)的配置字典和保密字典資源的對象結(jié)構(gòu)配置一判斷配置項;
更新判定模塊:用于Kubernetes組件API Server根據(jù)配置字典/保密字典的當(dāng)前的判斷配置項判定是否允許對該配置字典/保密字典的更新;
監(jiān)聽執(zhí)行模塊:用于Kubernetes組件Kubelet根據(jù)配置字典/保密字典中的當(dāng)前的判斷配置項執(zhí)行是否對該配置字典/保密字典進行監(jiān)聽/輪詢操作。
7.根據(jù)權(quán)利要求6所述的一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)系統(tǒng),其特征在于:所述監(jiān)聽執(zhí)行模塊操作是在Kubelet監(jiān)聽到配置字典/保密字典的更新狀態(tài)情況下執(zhí)行,當(dāng)Kubelet停止對該配置字典/保密字典進行監(jiān)聽/輪詢操作后將不再執(zhí)行。
8.根據(jù)權(quán)利要求6所述的一種基于Kubernetes容器配置字典和保密字典的實現(xiàn)系統(tǒng),其特征在于:所述判斷配置項為一Immutable的字段,該字段為布爾類型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國—東盟信息港股份有限公司,未經(jīng)中國—東盟信息港股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010565042.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于Kubernetes的IMS系統(tǒng)
- 一種部署Kubernetes集群的方法、裝置和存儲介質(zhì)
- 部署Kubernetes集群的方法及裝置
- 一種Dubbo服務(wù)與Kubernetes系統(tǒng)集成的方法
- 一種基于OpenStack的Kubernetes集群搭建部署方法、架構(gòu)及存儲介質(zhì)
- 基于Kubernetes集群的服務(wù)訪問方法、裝置、設(shè)備及存儲介質(zhì)
- 一種Kubernetes容器云平臺應(yīng)用導(dǎo)入方法、系統(tǒng)
- 基于物理網(wǎng)卡的kubernetes網(wǎng)絡(luò)實現(xiàn)方法、系統(tǒng)、設(shè)備及介質(zhì)
- 多Kubernetes集群管理方法、裝置和可讀介質(zhì)
- Kubernetes上部署Kubernetes虛擬機集群的方法與系統(tǒng)





