MySQL 如何使用 PV 和 PVC?- 每天5分钟玩转 Docker 容器技术(154)
本节演示如何为 MySQL 数据库提供持久化存储,步骤为: 创建 PV 和 PVC。 部署 MySQL。 向 MySQL 添加数据。 模拟节点宕机故障,Kubernetes 将 MySQL 自动迁移到其他节点。 验证数据一致性。 首先创建 PV 和 PVC,配置如下: mysql-pv.yml mysql-pvc.yml 创建mysql-pv和mysql-pvc: 接下来部署 MySQL,配置文件如下: PVCmysql-pvcBound 的 PVmysql-pv将被 mount 到 MySQL 的数据目录var/lib/mysql。 MySQL 被部署到k8s-node2,下面通过客户端访问 Servicemysql: kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword 更新数据库: ① 切换到数据库 mysql。 ② 创建数据库表 my_id。 ③ 插入一条数据。 ④ 确认数据已经写入。 关闭k8s-node2,模拟节点宕机故障。 一段时间后...