Helm
大约 1 分钟约 335 字
Helm 将 Kubernetes 资源模板、默认参数和依赖封装成 Chart,通过 Release 记录安装与升级。应用发布需要同时确认 Chart、环境参数、镜像和目标 namespace;恢复时还要检查配置、数据和外部操作是否可兼容。
- Helm 主文:安装客户端,运行完整 HTTP Chart,理解模板、values、Release、OCI 与权限。
- 升级与恢复:观察坏探针产生的失败 revision,再回滚并请求应用。
- 发布故障:区分渲染、权限、资源冲突、等待超时和外部数据变化。
- Kubernetes:建立本地测试集群,理解工作负载、Service、配置、存储与节点维护。
- Harbor:保存和分发镜像及 OCI 制品。
- 灰度发布:控制请求分配、观察候选版本并处理失败切流。
Helm 的升级历史保存 Kubernetes 发布内容。数据库迁移、消息消费和外部 API 已完成的写入,需要独立的兼容与恢复方案。
