拿什么拯救 OOM
做后端开发的朋友们, 一定少不了和 OOM 打交道. 本文将会对 OOM 做一番极其浅显的介绍, 并且分享我们是如何在 Kubernetes 下做管理和监控, 来避免 OOM 的. 本文真的没多少原理介绍, 因为我自己也不怎么深入研究, 主要关注 SA 和应用开发者的各自最佳实践.
»做后端开发的朋友们, 一定少不了和 OOM 打交道. 本文将会对 OOM 做一番极其浅显的介绍, 并且分享我们是如何在 Kubernetes 下做管理和监控, 来避免 OOM 的. 本文真的没多少原理介绍, 因为我自己也不怎么深入研究, 主要关注 SA 和应用开发者的各自最佳实践.
»15 年还在 ENJOY 的时候, 就已经在用 JuiceFS, 并且一路伴随着我工作过的四家小公司, 这玩意对我来说, 已经成了理所应当不可或缺的基础设施, 对于我服务过的小团队而言, 更是实实在在的好帮手. 趁着最近的征文活动, 继续拓展一下我的小团队系列, 介绍下多年来我们团队都在如何使用 jfs.
»之前写过一篇 小团队如何维护 GitLab, 这篇文章也是类似的定位, 介绍这些年来在小公司折腾各种常见基础设施的心得和开发思路.
»WSL 很好用, 但在我们团队的项目中, WSL 2.0 与 EasyConnect 这款垃圾软件不对付, 不少长期使用 Windows 的同事们, 唯一的选择便是在 PowerShell 下使用 lain. 好在 Python / Kubernetes / Helm 在 Windows 下的兼容性都非常好, 因此整个过程比较顺利, 因此在这里记录下安装流程, 以及沿途的一些最佳实践.
»给不少个小团队搭建和维护过 GitLab 了, 因此将项目文档放在公开空间, 记录一些心得和思路, 方便新老同事参考.
»»往高了说, lain 是一个 DevOps 方案. 但其实, lain 只是帮你封装了 helm, docker 和 kubectl, 让开发者更便捷地管理自己的 Kubernetes 应用.
工作几年下来, 技术水平不行, 但我对文档写作的要求还挺高的. 平日里见过的高质量文档, 更是凤毛麟角, 因此写点有的没的, 作为公司内部分享, 同时丰富一下周末生活.
»上周做完手术出院了, 具体就是右腿的前交叉韧带重建, 以及沿途修掉了半月板的损伤. 如果顺利的话, 下个月就能正常走路, 今年晚些就能恢复从前的运动了.
»过零点洗澡, 发现牙线恰好用完. 一盒 50 米的牙线能够刚好在最后一天用完, 有种神启的体验, 我必定今年做什么都会顺.
»