0Pricing
DevOps Bootcamp · Lección

Alojar un repositorio de charts

Sirva charts mediante HTTP o almacenamiento de objetos

Alojar un repositorio de charts es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

Sirva charts a otros usuarios

Una vez que tiene los archivos y un index.yaml, alojar un repositorio consiste en hacer que esos archivos sean accesibles mediante HTTP. Helm solo necesita descargarlos.

Cualquier servidor estático funciona

Un repositorio de Helm no tiene lógica en el servidor. Cualquier servidor de archivos estáticos sencillo que devuelva sus archivos .tgz e index.yaml es un repositorio válido.

El almacenamiento de objetos es popular

A menudo, los equipos almacenan los charts en un bucket como S3 o Google Cloud Storage. El acceso público de lectura convierte el bucket en un repositorio de charts funcional.

GitHub Pages como repositorio

Una opción gratuita muy utilizada es GitHub Pages. Confirme sus archivos .tgz e index.yaml en una rama, habilite Pages y tendrá un repositorio alojado.

La URL debe coincidir

La dirección desde la que sirve los archivos debe ser igual a la opción --url que incorporó en index.yaml. Si no coinciden, las descargas fallarán con errores 404.

helm repo index ./dist --url https://you.github.io/charts

Los usuarios añaden su repositorio

Los consumidores registran su repositorio con helm repo add, asignándole un alias local que apunta a la URL desde la que lo sirve.

helm repo add acme https://charts.example.com

Después actualizan y buscan

Después de añadirlo, los usuarios ejecutan helm repo update para obtener su índice y, a continuación, helm search repo para descubrir los charts que publica.

helm repo update
helm search repo acme

Instale desde su repositorio

La instalación usa la forma abreviada repo/chart. Helm lee el índice almacenado en caché, descarga el .tgz correcto de su servidor y lo implementa.

helm install web acme/mychart

ChartMuseum para repositorios dinámicos

Si quiere cargar archivos mediante una API en lugar de hacer confirmaciones manuales, ChartMuseum es un servidor de código abierto que almacena charts y reconstruye el índice por usted.

Sirva mediante HTTPS

Aloje siempre los charts mediante HTTPS. Esto evita la manipulación durante el tránsito y muchas configuraciones esperan una URL segura al añadir el repositorio.

Mantenga las versiones antiguas en línea

No elimine nunca un .tgz publicado que todavía aparezca en su índice. Las instalaciones existentes y las reversiones dependen de que ese archivo exacto siga disponible para su descarga.

Comprobación rápida

Un compañero ha ejecutado helm repo add, pero las instalaciones devuelven un error 404 para el .tgz. ¿Cuál es la causa más probable?

Repaso: alojar un repositorio

Ha aprendido que un repositorio de Helm son solo archivos estáticos servidos mediante HTTPS, con una URL que coincide con la de index.yaml. Los usuarios pueden añadirlo, actualizarlo e instalar desde él. 🌐

Preguntas frecuentes

¿La lección «Alojar un repositorio de charts» es gratis?

Sí — el texto completo de «Alojar un repositorio de charts» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Alojar un repositorio de charts»?

Sirva charts mediante HTTP o almacenamiento de objetos Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Alojar un repositorio de charts»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Crear un archivo de release con helm package
  2. Crear un índice de repositorio con helm repo index
  3. Alojar un repositorio de charts
  4. Publicar charts en un registro OCI
← Volver a DevOps Bootcamp