Я очень новичок ie в Helm и изо всех сил пытаюсь настроить древовидную структуру deploy.yaml.Mychart, как показано ниже. Но как мне передать значения для dev и prod в deploy.yaml?
Например, если я хотел бы использовать разные реплики для prod, я должен добавить другие значения, такие как ниже, или deploy.yaml всегда сохранять как это и используйте mutlipe values.yaml, как показано ниже.
replicas: {{ .Values.replicaCount .values.dev.replicacount }}
Или достаточно использовать только тег ниже. Скажем, если ветвь git равна мастеру, используйте команду ниже
helm install . -f values.production.yaml
Если ветвь git равна развитию, используйте следующую команду
helm install . -f values.dev.yaml
+-- charts
| \-- my-chart
| +-- Chart.yaml # Helm chart metadata
| +-- templates
| | \-- ...
| +-- values.yaml # default values
| +-- values.dev.yaml # development override values
| +-- values.prod.yaml # production override values