K8S
文章平均质量分 84
云原生实战:K8S 运维与 Operator 开发解析
聚焦云原生实战,深挖 K8S 生态落地!专栏围绕 K8S 核心运维、Operator 自定义控制器开发展开,涵盖 Prometheus 监控体系搭建、Kafka/ES 容器化部署与调优,结合一线运维开发经验,拆解 K8S 集群管理、中间件容器化
巧妹儿
聚焦运维开发领域,深耕云原生与自动化方向。精通 K8S 核心原理及 Operator 自定义控制器开发,熟练使用 Go/Python 完成后端服务开发,掌握 Vue3 构建前端交互界面。主导过 ITSM 流程设计、CMDB 资产平台搭建、发布上线自动化平台研发,擅长将云原生技术落地到运维场景,打造高可用、可扩展的运维工具链。长期专注运维效率提效,沉淀了大量 K8S 运维、自动化平台建设的实战经验。持续分享云原生、运维开发干货,内容聚焦实战落地,拒绝空谈理论,欢迎交流 K8S 定制化开发、运维自动化平台搭建相关话题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kafka 启动炸了:node id 不匹配?NFS 旧数据清理 + ID 绑定一招根治
Kafka节点ID冲突问题解决方案:当从静态PV切换到动态StorageClass时,Kafka Pod启动报错"Stored nodeid 1 doesn't match previous nodeid 0",这是由于NFS上残留旧数据导致ID冲突。解决步骤:1) 停止所有Kafka Pod;2) 登录NFS服务器删除meta.properties文件;3) 重建Pod让Kafka生成匹配的新ID。永久避坑方案包括:强制绑定Pod序号与broker ID、动态PV目录与Pod序号强绑定原创 2025-11-28 17:22:58 · 881 阅读 · 0 评论 -
k8s_SpringCloud架构解析
无论什么语言,什么框架,它们容器化的原理都是一样的三步:编译生成的产物,或者不用编译,再通过dockerfile生成业务的镜像前端调用后端:通过nginx upsteam服务之间的调用,serviceA 通过nginx反代到servceB,通过域名xxx.com/servciceB 到serviceB如果serviceA有多个实例,就是在nginx的upstream再加一个IP地址和端口nginx不能有一个,否则会出现单点故障,前端有多个。原创 2024-03-19 15:21:41 · 2337 阅读 · 1 评论 -
别再手动创 PV 了!K8S+NFS 动态 PV:StorageClass 一键解决关机阻塞 + 状态混乱
文章摘要:本文介绍了使用StorageClass+NFS动态供给器替代手动创建Kafka静态PV的方法,解决传统方式存在的四大痛点:重复劳动易出错、mountOptions配置遗漏、PVC/PV绑定混乱以及删除卡Terminating问题。通过部署NFS动态供给器和配置StorageClass,实现了PV自动创建、统一挂载选项设置和生命周期管理,特别解决了NFS关机阻塞问题。最终效果达到关机不阻塞、管理更省心、状态更稳定的目标,显著提升K8S部署有状态应用的存储管理效率。原创 2025-11-27 08:57:06 · 571 阅读 · 0 评论 -
K8S PVC/PV 卡 Terminating 删不掉?我试了 10 种方法,这 5 步才是终极解决方案!
摘要: Kafka PVC删除时卡在Terminating状态,原因是“Pod占用+NFS挂载”双重死锁。解决方案分5步:1) 定位占用PVC的Pod及节点;2) 登录节点强制卸载NFS挂载点;3) 强制删除相关Pod;4) 清空PVC/PV的finalizer;5) 删除PVC/PV。按此顺序操作可彻底解除死锁,解决Terminating问题。关键点在于先释放NFS挂载再处理Pod和锁,顺序错误会导致失败。原创 2025-11-26 17:36:37 · 1134 阅读 · 0 评论 -
K8S 部署 Kafka 挂载 NFS 关机卡到崩溃?我踩了 3 小时坑,靠 soft+timeo 终于秒关!
摘要: 在K8S集群中部署Kafka时,使用NFS存储默认的hard挂载模式会导致关机时系统卡死(stopjob无限等待)。问题根源在于hard模式下NFS客户端会阻塞等待服务器响应,而Kafka关机时未完成的写操作会触发此阻塞。解决方案是为PV配置mountOptions,改用soft模式并设置超时参数(如timeo=30),使请求超时后主动终止而非死等。需注意mountOptions需写在PV的spec一级字段,并确保删除旧PV/PVC后重新绑定。验证挂载选项生效后,关机时系统将不再阻塞,大幅提升稳定性原创 2025-11-26 17:33:14 · 872 阅读 · 0 评论
分享