[發明專利]Kubernetes集群中配置文件與Pod的同步方法有效
| 申請號: | 201910089488.2 | 申請日: | 2019-01-30 |
| 公開(公告)號: | CN109831500B | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 許廣彬;肖婷;譚瑞忠;郭曉;畢宏偉 | 申請(專利權)人: | 無錫華云數據技術服務有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F16/178 |
| 代理公司: | 蘇州友佳知識產權代理事務所(普通合伙) 32351 | 代理人: | 儲振 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | kubernetes 集群 配置文件 pod 同步 方法 | ||
本發明揭示了一種Kubernetes集群中配置文件與Pod的同步方法,包括以下步驟:配置用于監聽Pod所對應的配置文件是否發生變化的監聽器;設置觸發Pod與配置文件執行同步操作的初始觸發變量;監聽器將配置文件的監聽結果同步至API Server;Kubelet組件所內置的標簽選擇器不等待當前配置文件的上一個版本的配置文件與Pod之間的同步操作是否完成,而將所述當前配置文件注入至Pod中,以完成Pod與當前配置文件之間的同步操作,并恢復初始觸發變量。通過本發明,減少了Pod與配置文件之間頻繁無效的同步操作,從而實現了Kubernetes集群中配置文件與Pod進行合理且實時的同步操作,在盡量減少Kubernetes集群性能損失的同時能夠兼顧Kubernetes集群的高可用性,以顯著地提高了用戶體驗。
技術領域
本發明涉及云計算技術領域,尤其涉及一種Kubernetes集群中配置文件與Pod的同步方法。
背景技術
Kubernetes最初源于谷歌內部的Borg,提供了面向應用的容器集群部署和管理系統。Kubernetes的目標旨在消除編排物理/虛擬計算,網絡和存儲基礎設施的負擔,并使應用程序運營商和開發人員完全將重點放在以容器為中心的原語上進行自助運營。Kubernetes也提供穩定、兼容的基礎(平臺),用于構建定制化的workflows和更高級的自動化任務。Kubernetes具備完善的集群管理能力,包括多層次的安全防護和準入機制、多租戶應用支撐能力、透明的服務注冊和服務發現機制、內建負載均衡器、故障發現和自我修復能力、服務滾動升級和在線擴容、可擴展的資源自動調度機制、多粒度的資源配額管理能力。Kubernetes還提供完善的管理工具,涵蓋開發、部署測試、運維監控等各個環節。
在Kubernetes集群中,Pod是所有業務類型的基礎,它是一個或多個容器的組合。這些容器共享存儲、網絡和命名空間,以及如何運行的規范。在Pod中,所有容器都被同一安排和調度,并運行在共享的上下文中。對于具體應用而言,Pod是它們的邏輯主機,Pod包含業務相關的多個應用容器(Container)。
基于Kubernetes所構建的計算機集群(以下簡稱
發明內容
本發明的目的在于揭示一種Kubernetes集群中配置文件與Pod的同步方法,以實現Kubernetes集群中配置文件與Pod進行合理且實時的同步更新操作,在盡量減少Kubernetes集群性能損失的同時兼顧Kubernetes集群的高可用性,以提高用戶體驗。
為實現上述目的,本發明揭示了一種Kubernetes集群中配置文件與Pod的同步方法,包括以下步驟:
配置用于監聽Pod所對應的配置文件是否發生變化的監聽器;
設置觸發Pod與配置文件執行同步操作的初始觸發變量;
監聽器將配置文件的監聽結果同步至API Server;
Kubelet組件所內置的標簽選擇器不等待當前配置文件的上一個版本的配置文件與Pod之間的同步操作是否完成,而將所述當前配置文件注入至Pod中,以完成Pod與當前配置文件之間的同步操作,并恢復初始觸發變量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華云數據技術服務有限公司,未經無錫華云數據技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910089488.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能車載語言傳輸交互系統
- 下一篇:基于區塊鏈的信息分發方法和系統





