web-dev-qa-db-fra.com

Exportez localement les fichiers YAML (utilisez simplement le moteur de templates, ne les envoyez pas à Kubernetes)

Je veux exporter déjà basé sur un modèle Helm Charts sous forme de fichiers YAML. Je ne peux pas utiliser Tiller sur mon cluster Kubernetes pour le moment, mais je souhaite néanmoins utiliser les graphiques de Helm. Fondamentalement, je veux que Helm exporte le YAML envoyé à l’API Kubernetes avec des valeurs qui ont été modélisées par Helm. Après cela, je téléchargerai les fichiers YAML sur mon cluster Kubernetes.

J'ai essayé d'exécuter .\helm.exe install --debug --dry-run incubator\kafka mais j'obtiens l'erreur Error: Unauthorized

Notez que je lance Helm sous Windows (version helm-v2.9.1-windows-AMD64).

3
j9dy

Nous avons besoin de journaux pour vérifier le problème Unauthorized

Mais vous pouvez facilement générer des modèles localement:

helm template mychart

Rendez les modèles de graphique localement et affichez la sortie.

Cela ne nécessite pas de motoculteur. Cependant, toutes les valeurs qui normalement Seraient recherchées ou récupérées dans le cluster seront falsifiées localement. En outre, aucun des tests de la validité des graphiques côté serveur une API est supportée) est fait.

Plus d'infos: https://docs.helm.sh/helm/#helm-template

10
Amrit Bera

Directement du helm install --help

To check the generated manifests of a release without installing the chart,
the '--debug' and '--dry-run' flags can be combined. This will still require a
round-trip to the Tiller server.
0
George Miller