1、 Helm 的主要组件和工作流程
Helm 架构和工作流程
│
├── Helm CLI - Helm的命令行界面
│ │
│ ├── 'helm install' - 安装一个新的 Chart
│ ├── 'helm upgrade' - 升级现有的 Release
│ ├── 'helm rollback' - 回滚到之前的版本
│ └── 'helm uninstall' - 卸载一个 Release
│
├── Helm Chart - 应用的预配置包
│ │
│ ├── Chart.yaml - Chart的元数据
│ ├── values.yaml - Chart的配置值
│ ├── templates/ - Kubernetes资源模板
│ ├── charts/ - 子Chart依赖
│ └── crds/ - 自定义资源定义
│
├── Helm Repository - 存储和分享 Charts 的地方
│ │
│ ├── 'helm repo add' - 添加新的 Chart 仓库
│ └── 'helm search repo' - 搜索仓库中的 Charts
│
└──