Fournir un fichier values personnalisé avec -f
Versionnez votre configuration dans votre propre YAML.
Fournir un fichier values personnalisé avec -f est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Helm Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Helm Academy comprend 4 leçons au total.
La configuration dans un fichier
Lorsque les remplacements s’accumulent, placez-les dans votre propre fichier YAML. L’option -f transmet ce fichier à Helm au moment de l’installation. 📄
helm install web bitnami/nginx -f my-values.yamlLa forme longue
L’option -f est la forme abrégée de --values. Les deux font exactement la même chose ; utilisez donc celle qui vous paraît la plus claire.
helm install web bitnami/nginx --values my-values.yamlUniquement ce que vous modifiez
Votre fichier n’a pas besoin de répéter toutes les valeurs par défaut. Incluez seulement les clés que vous souhaitez remplacer, et Helm les fusionne avec le reste.
replicaCount: 3
image:
tag: "1.27.0"L’imbrication paraît naturelle
Dans un fichier, les clés imbriquées sont simplement du YAML indenté. C’est bien plus facile à lire qu’une longue chaîne --set utilisant des points.
service:
type: ClusterIP
port: 8080Le versionner dans Git
Un fichier de valeurs est du texte brut, vous pouvez donc le valider dans Git. Votre configuration de déploiement possède ainsi un historique et fait l’objet de révisions comme n’importe quel autre code.
Empiler plusieurs fichiers
Transmettez -f plusieurs fois. Helm les lit de gauche à droite, et les fichiers suivants remplacent les précédents clé par clé.
helm install web ./chart -f base.yaml -f prod.yamlUn modèle avec base et superposition
Conservez les réglages communs dans base.yaml et les ajustements propres à chaque environnement dans prod.yaml. Les empiler permet de garder chaque fichier court et ciblé.
# prod.yaml
replicaCount: 5
resources:
limits:
cpu: "1"Réutiliser lors d’une mise à niveau
Le même fichier -f fonctionne avec helm upgrade. Modifiez le fichier, exécutez upgrade et votre version déployée récupère les nouvelles valeurs.
helm upgrade web ./chart -f my-values.yamlSurveiller l’indentation
YAML tient compte des espaces, pas des tabulations. Une clé mal alignée se retrouve silencieusement au mauvais endroit ; veillez donc à conserver une indentation cohérente.
Confirmer ce qui a été appliqué
Après l’installation, exécutez helm get values sur la version déployée pour voir exactement quels remplacements Helm a enregistrés.
helm get values webLe choix privilégié pour un usage réel
Pour tout ce qui dépasse un simple essai, un fichier de valeurs est le choix le plus facile à maintenir. Il garde votre configuration lisible et partageable.
Vérification rapide
Vérifions ce qui se passe lorsque vous transmettez -f deux fois.
Récapitulatif
Utilisez -f pour fournir votre propre YAML de valeurs, n’incluez que ce qui change, empilez les fichiers pour créer des superpositions et validez-les dans Git. ✅
Questions Fréquemment Posées
La leçon « Fournir un fichier values personnalisé avec -f » est-elle gratuite ?
Oui — le texte complet de « Fournir un fichier values personnalisé avec -f » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Helm Academy, passe à CoddyKit PRO. Le cours Helm Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Fournir un fichier values personnalisé avec -f » ?
Versionnez votre configuration dans votre propre YAML. Tu pratiques Helm Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Helm Academy ?
Aucune expérience préalable n'est requise. Helm Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Fournir un fichier values personnalisé avec -f » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Helm Academy ?
Oui. Chaque leçon Helm Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Examiner les valeurs par défaut avec helm show values
- Remplacer dans la CLI avec --set
- Fournir un fichier values personnalisé avec -f
- Comment --set et -f sont fusionnés