Kubegres部署和維護(hù) PostgreSQL?集群的 Kubernetes Operator
Kubegres 是一個(gè) Kubernetes Operator,用來部署并維護(hù) PostgreSQL 集群,提供開箱即用的數(shù)據(jù)復(fù)制和故障轉(zhuǎn)移功能,簡化 PostgreSQL 集群生命周期管理,降低數(shù)據(jù)復(fù)制的復(fù)雜性。
特性
- 創(chuàng)建了一個(gè)啟用流復(fù)制 (Streaming Replication) 的 PostgreSQL 服務(wù)器集群:此集群創(chuàng)建了一個(gè)主 PostgreSQL pod 和多個(gè)副本 PostgreSQL pod,并將主數(shù)據(jù)庫實(shí)時(shí)復(fù)制到副本 pod
- 支持管理故障轉(zhuǎn)移:如果主 PostgreSQL 崩潰,會自動(dòng)將副本 PostgreSQL 提升為主數(shù)據(jù)庫
- 提供數(shù)據(jù)備份選項(xiàng),允許在一個(gè)給定的卷中定期存儲 PostgreSQL 數(shù)據(jù)
- 提供簡單的 YAML,具有專門針對 PostgreSQL 的屬性
- 具備彈性,擁有超過 68 個(gè)自動(dòng)化測試用例,并已在生產(chǎn)環(huán)境中運(yùn)行
評論
圖片
表情
