【发布时间】:2019-11-30 02:31:30
【问题描述】:
目前,我有 2 个 Helm 图表 - 图表 A 和图表 B。图表 A 和图表 B 对 Redis 实例具有相同的依赖关系,如 Chart.yaml 文件中所定义:
dependencies:
- name: redis
version: 1.1.21
repository: https://kubernetes-charts.storage.googleapis.com/
我还覆盖了 Redis 的名称,因为连续应用 2 个图表会导致 2 个 Redis 实例,因此:
redis:
fullnameOverride: "redis"
当我尝试安装 Chart A 和 Chart B 时,出现以下错误:
Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: PersistentVolumeClaim, namespace: default, name: redis
我的印象是,如果两个图表具有相同的依赖关系,如果它已经存在,它会使用相同的实例?
【问题讨论】:
标签: kubernetes charts redis dependencies kubernetes-helm