节点交互
以单个 元节点 和 单个 节点 构成的环境为例介绍两者间的交互。
以单个 元节点 和 单个 节点 构成的环境为例,架构如下图所示:
元节点与数据库节点之间的交互主要包括:
数据库集群/节点的域名依赖元节点的Nameserver进行解析 (可选)。
数据库节点软件安装需要用到元节点上的Yum Repo。
数据库集群/节点的监控指标会被元节点的Prometheus收集。
数据库的日志会被Promtail收集并发往Loki。
Pigsty会从元节点上发起对数据库节点的管理:
- 执行集群创建,扩缩容,实例/集群回收
- 创建业务用户、业务数据库、修改服务、HBA修改;
- 执行日志采集、垃圾清理,备份,巡检等
数据库节点的Consul会向元节点的DCS同步本地注册的服务,并代理状态读写操作。
数据库节点会从元节点(或其他NTP服务器)同步时间l
最后修改 2022-05-27: init commit (1e3e284)