0Pricing
Helm Academy · Leçon

Pousser des Charts vers un registre OCI

Utilisez helm push vers un registre tel que GHCR.

Pousser des Charts vers un registre OCI est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 4 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.

Les paquets comme artefacts OCI

Les versions modernes de Helm peuvent stocker les paquets dans les mêmes registres que ceux qui contiennent les images de conteneurs. Ce sont des registres OCI, qui n’ont pas besoin d’index.yaml.

Pourquoi préférer OCI aux dépôts classiques

Un registre OCI réutilise votre infrastructure d’images existante : un seul emplacement, un seul modèle d’authentification et la gestion intégrée des versions. Vous n’avez pas de serveur statique séparé à gérer.

Stable depuis Helm 3.8

La prise en charge d’OCI est devenue une fonctionnalité stable et activée par défaut dans Helm 3.8. Avec les versions actuelles, vous pouvez envoyer et récupérer des paquets sans option de configuration supplémentaire.

Se connecter d’abord

L’envoi nécessite des identifiants. Utilisez helm registry login avec l’hôte du registre, comme pour vous authentifier auprès d’un registre de conteneurs.

helm registry login ghcr.io -u myuser

Empaqueter, puis envoyer

Vous devez toujours commencer par empaqueter le paquet dans un fichier .tgz. Ensuite, helm push envoie cette archive vers le chemin de votre registre.

helm package ./mychart
helm push mychart-0.2.0.tgz oci://ghcr.io/myorg

Le préfixe oci://

Les emplacements OCI commencent toujours par le schéma oci://. Helm l’utilise pour savoir que la cible est un registre et non un dépôt de paquets HTTP classique.

oci://ghcr.io/myorg

La balise correspond à la version

Helm envoie le paquet sous une référence dont la balise correspond à la version de Chart.yaml. Le nom du paquet devient le dernier segment du chemin.

oci://ghcr.io/myorg/mychart:0.2.0

Installer depuis OCI

Pour installer, fournissez la référence oci:// complète et choisissez la version avec --version. Il n’est pas nécessaire d’exécuter helm repo add.

helm install web oci://ghcr.io/myorg/mychart --version 0.2.0

Récupérer un paquet OCI

Vous pouvez également télécharger l’archive sans l’installer en utilisant helm pull avec la référence OCI, ce qui est pratique pour l’inspecter ou la mettre en miroir.

helm pull oci://ghcr.io/myorg/mychart --version 0.2.0

Afficher les valeurs fonctionne aussi

Les références OCI s’intègrent aux commandes habituelles. Utiliser helm show values sur un chemin oci:// permet de lire les valeurs par défaut avant l’installation.

helm show values oci://ghcr.io/myorg/mychart --version 0.2.0

Aucun index à gérer

Le principal avantage : avec OCI, vous n’avez pas d’index.yaml à reconstruire. Le registre suit les versions, donc publier consiste simplement à empaqueter puis envoyer.

Vérification rapide

Vous voulez publier un paquet sur GHCR comme artefact OCI. De quelle étape NOT pouvez-vous vous passer ?

Récapitulatif : envoyer vers OCI

Vous vous êtes connecté, avez empaqueté le paquet et utilisé helm push avec le schéma oci:// pour le publier, puis vous l’avez installé par référence. Aucun index n’est nécessaire. 🚀

Questions Fréquemment Posées

La leçon « Pousser des Charts vers un registre OCI » est-elle gratuite ?

Oui — le texte complet de « Pousser des Charts vers un registre OCI » 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 « Pousser des Charts vers un registre OCI » ?

Utilisez helm push vers un registre tel que GHCR. 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 4 sur 4.

Combien de temps prend la leçon « Pousser des Charts vers un registre OCI » ?

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

  1. Créer une archive de version avec helm package
  2. Créer un index de dépôt avec helm repo index
  3. Héberger un dépôt de Charts
  4. Pousser des Charts vers un registre OCI
← Retour à Helm Academy