barre primordial Graphique et les Valeurs de données à partir d'un modèle de base graphique
J'ai défini un parent graphique appelée base-microservice et est disponible à mycompany.github.com/pages/base-microservice
Structure est comme suit :
base-microservice
- templates
- deployment.yaml
- ingress.yaml
- service.yaml
- Chart.yaml
- values.yaml
- index.yaml
- base-microservice-0.1.0.tgz
Je voudrais définir un customapp graphique qui hérite de l'objet parent graphique.
Structure est comme suit :
customapp-service
- customapp
- Chart.yaml
- charts
- requirements.yaml
- values.yaml
- src
exigences.yaml est comme suit :
dependencies:
- name: base-microservice
repository: https://mycompany.github.com/pages/base-microservice
version: 0.1.0
Quand je fais
helm install --repo https://mycompany.github.com/pages/base-microservice --name customapp --values customapp/values.yaml
Il crée et déploie de base-microservice au lieu de customapp..
en d'autres mots, mon Graphique.yaml et de valeurs.yaml en application personnalisée diagramme de ne pas remplacer ce qui a été défini dans la base
un..
Gentiment conseils sur la façon de la structure de l'application ?
Vous devez vous connecter pour publier un commentaire.
Vous voudrez peut-être lire le Subcharts et les Valeurs Globales doc page dans la Barre du repo. Il aborde la Création d'un Subchart, Ajoutant des Valeurs et un Modèle à la Subchart, en Substituant les Valeurs d'un Parent Graphique, Global Tableau de Valeurs, et de Partage de Modèles avec Subcharts. Il semble que vous voulez l'exemple de L'écrasement des Valeurs d'un Parent Graphique. Notez que toutes les valeurs transmises par les parents à la subchart sont imbriqués ci-dessous un YAML clés par le même nom que le subchart.
--set
syntaxe est le même concept, juste préfixe de la clé avec le subchart nom (--set subchartname.subchartkey=myvalue
.Aussi, docs.helm.sh a bon, états Tête de la documentation, et la Champ d'application, les Dépendances et les Valeurs section d'introduction Aux Graphiques donne plus de contexte pour le cas d'utilisation ci-dessus ainsi que d'autres.