文章目录
- Kubernetes 基于 StatefulSet 部署 **MySQL 一主两从** 完整企业级实战
-
- 一、整体架构(极简清晰)
- 二、一键部署所有资源(直接复制用)
-
- 1. 创建命名空间(推荐)
- 2. 部署 Secret(密码)
- 3. 部署 Headless Service(固定网络)
- 4. 配置初始化脚本 ConfigMap(主从自动切换)
- 5. 核心:StatefulSet(一主两从)
- 三、一键部署命令
- 四、固定访问地址(企业核心)
- 五、验证主从同步
-
- 1. 进入主节点创建测试数据
- 2. 进入从节点查看是否同步
- 3. 查看从节点状态
- 六、企业级核心特性总结
Kubernetes 基于 StatefulSet 部署 MySQL 一主两从 完整企业级实战
可直接在生产环境使用的标准方案:
- mysql-0 = 主节点(可写)
- mysql-1、mysql-2 = 从节点(只读)
- 固定域名、数据持久化、自动主从同步
- 自带健康检查、反亲和、资源限制
一、整体架构(极简清晰)
二、一键部署所有资源(直接复制用)
1. 创建命名空间(推荐)
kubectl create namespace mysql

