3.6 配置与存储
小于 1 分钟
3.6 配置与存储
ConfigMap / Secret(CKA 第 09 章)
- 创建形式:命令行(
kubectl create configmap)、文件(--from-file)、清单 YAML - 使用:valueFrom 环境变量、envFrom 批量、文件挂载(volume)、subPath 防覆盖
- Secret 类型:Opaque、tls(HTTPS 证书)、docker-registry(私有仓库拉取)
- 热更新:ConfigMap/Secret 更新后挂载文件自动更新(env 方式不自动)
- 不可变配置:
immutable: true(1.19+) PV / PVC / StorageClass - PV:管理员提供的存储卷(NFS/iSCSI/云盘);PVC:用户的存储申请
- 静态供给:手动创建 PV 匹配 PVC;动态供给:StorageClass + provisioner 自动创建
- 访问模式:ReadWriteOnce / ReadOnlyMany / ReadWriteMany
- 生命周期:Available → Bound → Released
