Despliegue de charts con una aplicación de Argo CD
Dirija Argo CD a un chart y sus valores.
Despliegue de charts con una aplicación de Argo CD es una lección gratuita de Helm Academy en CoddyKit. Esta es la lección 2 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 Helm Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Helm Academy incluye 4 lecciones en total.
El CRD Application
En Argo CD, describa qué desea desplegar mediante un recurso personalizado Application. Este vincula un chart de origen con un clúster de destino.
Apunte a un chart
El bloque source indica un repoURL de Helm, el nombre del chart y un targetRevision (la versión del chart) que Argo CD debe sincronizar.
source:
repoURL: https://charts.bitnami.com/bitnami
chart: nginx
targetRevision: 15.5.2Elija el destino
El bloque destination establece el server y el namespace de destino. Use la URL interna del clúster para desplegar en el clúster donde se ejecuta Argo CD.
destination:
server: https://kubernetes.default.svc
namespace: webValores de Helm en línea
En source.helm, proporcione values en YAML: exactamente las anulaciones que normalmente pasaría a helm install.
helm:
values: |
replicaCount: 3
service:
type: ClusterIPParámetros de Helm
Para anulaciones individuales puede usar helm.parameters, que funcionan como pares name=value pasados a helm install --set.
helm:
parameters:
- name: replicaCount
value: "3"Argo CD renderiza Helm
Argo CD no ejecuta helm install. Ejecuta helm template para renderizar los manifiestos, después los aplica y realiza el seguimiento de cada recurso que crea.
La acción de sincronización
Hacer que el clúster activo coincida con la Application se denomina sincronización. Puede activarla desde la interfaz, la CLI o automáticamente.
argocd app sync nginxSincronización automatizada
Establezca syncPolicy.automated para que Argo CD aplique los nuevos commits sin que tenga que hacer clic manualmente y mantenga la release continuamente actualizada.
syncPolicy:
automated:
prune: true
selfHeal: trueEstado y salud
Argo CD informa de cada Application como Synced o OutOfSync, además de mostrar un estado de salud, para que pueda comprobar de un vistazo si la release funciona correctamente.
Un chart alojado en Git
El origen también puede ser su propio chart en una path de Git, no solo un repositorio empaquetado, lo que permite a Argo CD desplegar charts directamente desde su monorepo.
source:
repoURL: https://github.com/me/infra
path: charts/api
targetRevision: mainConfirme y sincronice
Edite la Application o sus valores en Git, haga commit y Argo CD reconcilia el estado. Toda la release se controla mediante lo que hay en el repositorio.
Comprobación rápida
¿Dónde coloca las anulaciones de Helm dentro de una Application de Argo CD?
Recapitulación: Applications de Argo CD
Una Application de Argo CD vincula un origen de chart de Helm con un destino, contiene sus valores y sincroniza el clúster para que coincida con Git. 🚀
Preguntas frecuentes
¿La lección «Despliegue de charts con una aplicación de Argo CD» es gratis?
Sí — el texto completo de «Despliegue de charts con una aplicación de Argo CD» 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 Helm Academy, actualiza a CoddyKit PRO. El curso de Helm Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Despliegue de charts con una aplicación de Argo CD»?
Dirija Argo CD a un chart y sus valores. Practicas Helm Academy 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 Helm Academy?
No se requiere experiencia previa. Helm Academy 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 2 de 4.
¿Cuánto tiempo toma la lección «Despliegue de charts con una aplicación de Argo CD»?
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 Helm Academy?
Sí. Cada lección de Helm Academy 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
- El modelo GitOps para releases de Helm
- Despliegue de charts con una aplicación de Argo CD
- Flux HelmRelease y HelmRepository
- Detección de desviaciones y sincronización automática