/images/avatar.png

Helm修改configmap后应用自动重启生效

通过 Helm 部署应用后,修改 ConfigMap 并不会触发 Deployment 自动重建 Pod,需要手动删除 Pod 才能生效。本文以 Grafana 为例,实践通过在 Deployment 模板中添加 configmap-hash 标签的方式,实现仅修改 ConfigMap 即可联动 Deployment 自动重建。

容器没有魔法:一堵墙、一块水表,和一场认知跃迁

容器号称轻量级虚拟化,但它到底轻在哪、隔离了什么?本文抛开命令大全,用一栋公寓楼的比喻——Namespace 是砌墙分房间,CGroup 是装水电表设限额——把容器的本质彻底讲透。理解之后再回看 host 网络不用映射端口、PID 1 杀不死、容器逃逸为何可能等"玄学"问题,全都会变成"原来如此"。

一文了解 Kubernetes RBAC 机制和实践

Kubernetes RBAC 是基于角色的访问控制模型,通过 Role、ClusterRole 及其绑定资源来界定"谁"能对"哪些对象"执行"什么操作"。本文从 Kubernetes API 基础讲起,梳理 RBAC 的核心概念与优势,并给出创建 Service Account、受限用户的完整实践示例。