Helm修改configmap后应用自动重启生效
通过 Helm 部署应用后,修改 ConfigMap 并不会触发 Deployment 自动重建 Pod,需要手动删除 Pod 才能生效。本文以 Grafana 为例,实践通过在 Deployment 模板中添加 configmap-hash 标签的方式,实现仅修改 ConfigMap 即可联动 Deployment 自动重建。
通过 Helm 部署应用后,修改 ConfigMap 并不会触发 Deployment 自动重建 Pod,需要手动删除 Pod 才能生效。本文以 Grafana 为例,实践通过在 Deployment 模板中添加 configmap-hash 标签的方式,实现仅修改 ConfigMap 即可联动 Deployment 自动重建。
容器号称轻量级虚拟化,但它到底轻在哪、隔离了什么?本文抛开命令大全,用一栋公寓楼的比喻——Namespace 是砌墙分房间,CGroup 是装水电表设限额——把容器的本质彻底讲透。理解之后再回看 host 网络不用映射端口、PID 1 杀不死、容器逃逸为何可能等"玄学"问题,全都会变成"原来如此"。
本文记录在 Ubuntu Server 22.04 上使用容器运行时 containerd 1.7.11 部署 Kubernetes v1.28 集群的完整流程,从主机准备、运行时配置、集群初始化到 Calico 网络插件安装和应用验证,并针对镜像仓库不可用给出离线部署方案。
本文整理 MySQL 8.0 表设计的标准化模板,涵盖字符集、存储引擎、主键类型等基础配置建议、通用字段模板、常见字段类型与长度选型对照表及设计规范建议,并给出标准业务表的建表示例与长度选择经验法则。
Kubernetes RBAC 是基于角色的访问控制模型,通过 Role、ClusterRole 及其绑定资源来界定"谁"能对"哪些对象"执行"什么操作"。本文从 Kubernetes API 基础讲起,梳理 RBAC 的核心概念与优势,并给出创建 Service Account、受限用户的完整实践示例。