当前位置:网站首页>K8s deployment of highly available PostgreSQL Cluster -- the road to building a dream
K8s deployment of highly available PostgreSQL Cluster -- the road to building a dream
2022-06-24 08:44:00 【The road to dream】
git clone https://github.com/sorintlab/stolon.git
perhaps
git clone https://gitee.com/mirrors/stolon.git
stolon/README.md at master · sorintlab/stolon · GitHub
Stolon from 3 The main parts are
- keeper: It manages a PostgreSQL The example converges to that calculated by the leader sentry clusterview.
- sentinel: It detects and monitors keepers and proxy, And calculate the best clusterview.
- proxy: Client access point . It forces the connection to the correct PostgreSQL Lord The server And force the connection to the old master server to be closed .

Stolon Is a PostgreSQL High availability cloud native PostgreSQL Manager . It's cloud native , Because it allows you to Containers in (kubernetes Integrate ) And all other types of infrastructure ( cloud IaaS、 Old infrastructure, etc ) Maintain high availability on PostgreSQL.
function
- utilize PostgreSQL Streaming replication .
- Adapt to any type of partition . While trying to maintain maximum availability , It prefers consistency to usability .
- kubernetes Integration enables you to postgreSQL High availability .
- Use etcd、consul or kubernetes API server And other cluster storage as highly available data storage and storage leader The election .
- asynchronous ( Default ) And synchronous replication .
- Complete cluster setup in a few minutes .
- Easy and simple cluster management .
- With your preferred backup / Recovery tool integration for point in time recovery .
- Standby cluster ( For multi site replication and migration with near zero downtime ).
- Automatic service discovery and dynamic reconfiguration ( Handle postgres and stolon The process changes its address ).
- have access to pg_rewind With the current master Fast instance resynchronization .
More detailed introduction to architecture , You can see the following link
https://github.com/sorintlab/stolon/blob/master/doc/architecture.md
Relevant configuration documents, etc , See the following links
https://github.com/sorintlab/stolon/blob/master/doc/README.md
K8S The installation steps are as follows
https://github.com/sorintlab/stolon/blob/master/examples/kubernetes/README.md
Reference material :kubernetes Cluster deployment high availability Postgresql Of Stolon programme - Let's have a look
kubernetes Cluster deployment high availability Postgresql Of Stolon programme - Let's have a look
边栏推荐
- 饼状统计图,带有标注线,都可以自行设定其多种参数选项
- Introduction to NC machine tool programming [G-code]
- Using sonar for code checking
- QPS, TPS, concurrent users, throughput relationship
- pymysql 向MySQL 插入数据无故报错
- Common date formatter and QT method for obtaining current time
- 教程篇(5.0) 08. Fortinet安全架构集成与FortiXDR * FortiEDR * Fortinet 网络安全专家 NSE 5
- There was an error checking the latest version of pip
- JUC personal simple notes
- 中国芯片独角兽公司
猜你喜欢

Detailed explanation of Base64 coding and its variants (to solve the problem that the plus sign changes into a space in the URL)

ZUCC_ Principles of compiling language and compilation_ Experiment 04 language and grammar

ZUCC_编译语言原理与编译_实验03 编译器入门

New technology practice, encapsulating the permission application library step by step with the activity results API

It is enough to read this article about ETL. Three minutes will let you understand what ETL is
![[micro services ~nacos] Nacos service providers and service consumers](/img/b7/47ecd6979ccfeb270261681d6130be.png)
[micro services ~nacos] Nacos service providers and service consumers

Qt 中发送自定义事件

关于ETL看这篇文章就够了,三分钟让你明白什么是ETL

Xiaohei ai4code code baseline nibble 1

ZUCC_编译语言原理与编译_实验05 正则表达式、有限自动机、词法分析
随机推荐
深度学习与神经网络:最值得关注的6大趋势
Three ways to uninstall Symantec Endpoint Protection Symantec
【团队管理】测试团队绩效管理的25点小建议
Markdown to realize text link jump
什么是SRE?一文详解SRE运维体系
中国芯片独角兽公司
ZUCC_编译语言原理与编译_实验05 正则表达式、有限自动机、词法分析
Easydss anonymous live channel data volume instability optimization scheme sharing
ZUCC_ Principles of compiling language and compilation_ Experiment 04 language and grammar
利用sonar做代码检查
Redis的Cluster集群数据倾斜
Xtrabackup for data backup
Base64编码详解及其变种(解决加号在URL变空格问题)
AUTO PWN
ZUCC_ Principles of compiling language and compilation_ Experiment 01 language analysis and introduction
One development skill a day: how to establish P2P communication based on webrtc?
leetcode 1642. Furthest Building You Can Reach(能到达的最远的建筑)
[acnoi2022] not a structure, more like a structure
Fundamentals of 3D mathematics [17] inverse square theorem
Qmenu response in pyqt