欢迎光临
我们一直在努力

MySQL 主从 on Kubernetes(StatefulSet 实战向)-【20260604】001篇

文章目录

  • 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 = 从节点(只读)
  • 固定域名、数据持久化、自动主从同步
  • 自带健康检查、反亲和、资源限制

一、整体架构(极简清晰)

  • Headless Service:给每个 Pod 固定 DNS
  • Secret:安全存储 MySQL 密码
  • StatefulSet:有序启动 + 独立存储
  • 初始化脚本:自动判断主从角色

  • 二、一键部署所有资源(直接复制用)

    1. 创建命名空间(推荐)

    kubectl create namespace mysql

    2. 部署

    赞(0)
    未经允许不得转载:171主机测评 » MySQL 主从 on Kubernetes(StatefulSet 实战向)-【20260604】001篇
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址