Writing

文章

有关系统、网络、Kubernetes 与前端工程的可复用记录。

2026/02/09
Linux 置顶

systemd-oomd 在 cgroup v2 下的触发机制与服务级 OOM 控制实践

本文深入解析 systemd-oomd 的工作原理,说明其如何基于 PSI 与 cgroup v2 监控内存压力,并与传统内核 OOM 机制进行对比。通过 memory.high、slice 配置与服务示例,演示如何在生产环境中实现更精细的 OOM 控制。

#Linux Kernel#cgroups#内存管理#systemd
2025/12/10
DevOps 置顶

Kubernetes节点压力驱逐、cgroups与Kernel OOM之间的关系

Kubernetes内存管理深度解析:当内存不足时,Pod如何被驱逐或杀死?本文从节点驱逐、cgroups限制、内核OOM三个层面,结合Logstash实例追踪cgroups路径,详解QoS与oom_score_adj如何决定Pod生死。

#Kubernetes
2026/07/07
DevOps

Kubernetes集群基础安全加固

针对 Kubernetes 集群中因 SHA-1 和 CBC 加密套件引发的安全审计问题,提供了一套完整的控制平面加固方案。内容涵盖SSH禁用弱加密套件和登录防暴力破解;Kubelet、kube-controller、scheduler、etcd等系统组件的TLS1.2加固策略。确保环境在提升安全评级的同时,业务连续性不受影响。

#Kubernetes
2026/05/15
运维排错

从现象到根因:跨多层级定位运维场景中的性能问题

在 Kubernetes 运维中,有时会遇到节点网络和存储性能突然升高的情况,这篇文章展示了如何通过从网络带宽监控入手,层层递进,最终找出数据库持久化存储时遇到的NFS存储瓶颈。

#Kubernetes#存储#网络故障
2025/12/22
Networks

一台 dnsmasq 搞定内网:自动分配 IP + 自动域名解析

在小型实验环境或虚拟机集群中,dnsmasq 可以同时承担 DHCP 和 DNS 的角色,实现 IP 自动分配与主机名解析。本文基于 Linux Fedora + Hyper-V虚拟机,完整演示 dnsmasq 的部署、配置方法,以及如何实现基于 hostname 的自动域名解析与内网服务发现。

#DHCP#DNS