做运维这么多年,内存泄漏这事儿真是没少碰。有些时候程序跑着跑着内存就蹭蹭往上涨,重启一下好了,过两天又不行了。这种问题最烦人,不像CPU高那样容易定位,也不像磁盘满了那样好处理。内存泄漏就像个隐形杀手,藏在代码深处,等你发现的时候往往已经酿成事故了。今天咱们不聊虚的,直接上干货,把Linux下...
做了这么多年运维,K8s的存储这块一直是个让人又爱又恨的东西。说它复杂吧,确实概念挺多的,PV、PVC、StorageClass这些名词听起来就头大;说它简单吧,一旦搞明白了原理,用起来还是很顺手的。今天我就把自己这些年在生产环境中踩过的坑、总结的经验分享给大家,让你们少走点弯路。为什么需要持...
Docker Swarm是什么?Docker Swarm 是 Docker 官方推出的容器集群管理工具,基于 Go 语言实现。代码开源在:https://github.com/docker/swarm 使用它可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容...
提到搭建环境,很多兄弟可能还停留在“手工匠人”的模式。打开AWS控制台,点那个EC2,选镜像,配安全组,搞子网,再加个负载均衡……这一套下来,脑子都大了。最要命的是,你根本记不住上次那个安全组的入站规则到底是开了80端口还是8080端口。这种“雪花服务器”,配置漂移,环境不一致,简直是运维人的...
前两天有个读者在后台问我,说他们公司用了某个开源组件做项目,结果收到律师函了,说违反了开源协议。我当时心里一紧,这种事其实挺常见的,很多开发者压根不知道自己用的那些库到底有什么限制。想起来我刚开始做运维那会儿,也是一脸懵。那时候领导让我搭建个内部代码仓库,我就直接把公司代码往上一推,后来才知道...
热爱技术的云计算运维工程师,Python全栈工程师,分享开发经验与生活感悟。
欢迎关注我的微信公众号@运维躬行录,领取海量学习资料