今日主题:StatefulSet 存储扩容
场景描述:日志与数据库 PVC 空间不足
本篇内容采用生产场景方式组织,覆盖告警识别、根因定位、快速处置、复盘优化四个步骤,适合Linux运维与SRE岗位训练。
一、故障现象与根因
故障现象:日志与数据库 PVC 空间不足
根因分析:容量规划不足,未对热点业务做容量预警和自动扩容
二、定位流程图
三、关键排障命令
kubectl get pvc -n prod
kubectl describe pvc data-db-0 -n prod
kubectl patch pvc data-db-0 -n prod -p '{"spec":{"resources":{"requests":{"storage":"300Gi"}}}}'
kubectl get events -n prod --sort-by=.lastTimestamp
四、优化策略与指标目标
启用 StorageClass 在线扩容,并在 70% 容量时触发预警
目标:磁盘使用率长期保持 < 75%,无写入中断
五、实操训练清单
1. 识别高增长业务卷并建立容量趋势看板
2. 演练线上 PVC 扩容流程与回退方案
3. 将容量阈值接入飞书值班告警
六、官方文档参考
咨询方式:苏州育成教育 李老师 18068438616(Linux 运维 / ETL 课程咨询)。