多服务上线日记三:

前面利用 k3s 能力:快速拉起、扩缩容、调度

用 Deployment/StatefulSet 跑 MySQL,这是云原生使用K8s 数据库的标准玩法:StatefulSet 给 MySQL 稳定网络标识,PVC 绑定存储,数据存存储卷,Pod 销毁数据不丢。属于练手、学习云原生数据库部署。

但是常规的部署,数据库一般不放pod中,因为Pod 重启/漂移/升级都带来风险。出了问题排查链路长。

生产环境数据库建议独立于 k8s 跑在宿主机上

1、宿主机安装mysql,进行相应的配置,新建数据库和用户

2、导入之前系统上线跑批新增的一些数据表数 48、大小 15.58MB

3、先修改相应的连接配置,切换为本地mysql,再滚动重启 web deployment

4、k3s 的 qmt-mysql deployment、svc、secret 已删除。现在再确认 web 应用在删除后依然健康(验证它确实不再依赖 k8s MySQL),并检查集群状态,

  • qmt 命名空间只剩 qmt-web(deployment + NodePort svc)
  • 删除 k8s MySQL 后,web 应用依然 HTTP 200 健康运行
相关推荐
字节跳动的猫17 小时前
LikeShop 积分体系全链路改造:获取规则、订单抵扣与积分商品兑换二开
运维·数据结构
杨云龙UP17 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql
喜欢打篮球的普通人17 小时前
MiniMind 学习笔记(十二):Pretrain 实操——从版本梳理到 8GB 显卡上的真实训练
人工智能·笔记·学习
PellyKoo17 小时前
【linux运维】ubuntu+samba 用户组独占目录权限配置踩坑记
linux·运维·ubuntu
wtblszn17 小时前
空压机在线监测物联网方案
大数据·运维·物联网·自动化·能源
AR-26710-18 小时前
Linux Day15——系统管理复习
linux·运维
m4Rk_18 小时前
【论文阅读】Agent 记忆机制(87):VizoMem——把文本历史转化为可检索的视觉记忆
论文阅读·人工智能·学习·开源·github
打工仔折腾 AI19 小时前
飞牛OS上用Docker Compose部署ExerciseDiary运动记录并配置远程访问
运维·人工智能·后端·python·docker·容器·ai agent 实战
天远数科19 小时前
零信任架构实战:基于天远运营商三要素简版V即时版查询构建自动化买手实名核验网关
运维·人工智能·架构·自动化
坤坤子吖19 小时前
算法学习——高精度加减乘除
c++·笔记·学习·算法