Diagrama de Helm chart

Tu Helm chart, como diagrama.

Crea un diagrama de Helm chart en segundos: pega la salida de helm template y LetDraw dibuja los Deployments, Services, Ingresses, ConfigMaps y Secrets que crea, con los vínculos entre ellos. Si pegas un Chart.yaml, obtienes el mapa del chart y sus subcharts. Funciona en tu navegador y el resultado es totalmente editable.

chart shop · manifiestos renderizados
ns: shop ruta selects monta env Ingress shop Service shop-web Deployment shop-web Config Map shop-config Secret shop-db $ helm template shop ./chart
Paso a paso

Cómo crear un diagrama de Helm chart

De la carpeta de un chart a un diagrama listo para compartir en un minuto, en tu navegador.

  1. Renderiza el chart

    Ejecuta helm template con tu nombre de release, el chart y tus values para obtener manifiestos simples, o abre el Chart.yaml del chart.

  2. Pégalo en LetDraw

    Abre Generar desde código (una función Pro) desde el menú Más o la paleta de comandos y pega. El formato se detecta automáticamente.

  3. Ajusta la vista previa

    Elige un diseño de arriba abajo o de izquierda a derecha, activa Añadir iconos y oculta los tipos de relación que no necesites.

  4. Inserta y comparte

    Insértalo en el lienzo, edítalo como cualquier dibujo, comparte un enlace o expórtalo como PNG, SVG o PDF.

Visualiza un Helm chart

Dos vistas de un mismo Helm chart

La salida renderizada muestra lo que despliega el chart: los Services se enlazan con las cargas de trabajo que coinciden con su selector, los Ingresses con sus Services de backend y las cargas de trabajo con los ConfigMaps, Secrets y volume claims que usan, en un marco por namespace cuando hay uno definido. Chart.yaml muestra el propio chart, con cada dependencia de subchart, su versión y su condición.

  • Avisos de vínculos rotos, como un selector que no coincide con ninguna carga de trabajo
  • Añadir iconos coloca iconos de Kubernetes sobre los recursos renderizados
  • Cambios desde la última compara con tu importación anterior: lo añadido en verde, lo eliminado en rojo
Pruébalo ahora
apiVersion: v2 name: shop version: 1.4.0 dependencies: - name: postgresql version: 12.x condition: db.on - name: redis shop v1.4.0 12.x si db.on postgresql subchart redis subchart
Lo que se dibuja

Cuándo vale la pena un diagrama de Helm chart

Los charts esconden mucho detrás de plantillas y values. Una imagen hace que sea fácil hablar de ellos.

Revisiones de charts

Comprueba lo que un chart despliega de verdad con tus values antes de que llegue a un clúster.

Conocer un chart

Ayuda a los nuevos compañeros a entender un chart de terceros o propio sin leer cada plantilla.

Comparar actualizaciones

Renderiza la versión antigua y la nueva, y usa Cambios desde la última para ver qué recursos y vínculos cambiaron.

Depurar selectores

Detecta un Service que no selecciona nada o un ConfigMap que falta gracias a los avisos y a las flechas ausentes.

Mapas de subcharts

Pega Chart.yaml para ver qué subcharts incluye un chart paraguas y con qué condición.

Documentación del chart

Exporta el diagrama como SVG o PNG y ponlo en el README del chart o en la wiki de tu equipo.

Preguntas

Preguntas frecuentes sobre el diagrama de Helm chart

¿El diagrama de Helm chart es gratis?
Generar desde código, que convierte charts renderizados y Chart.yaml en un diagrama, está incluido en Pro. Dibujar a mano, las plantillas, las bibliotecas de formas y la exportación a PNG, SVG y PDF son gratis en el plan Free, sin tarjeta de crédito.
¿Pego las plantillas o la salida de helm template?
Pega la salida de helm template. Las plantillas solo se convierten en manifiestos reales cuando Helm las renderiza con tus values, y LetDraw lee ese YAML renderizado para encontrar cada recurso y vínculo.
¿Qué muestra Chart.yaml?
El chart con su versión y su app version, más una caja por dependencia. Cada flecha lleva la versión del subchart y su condición, y el repositorio aparece en la caja cuando está definido.
¿Puedo editar el diagrama después de generarlo?
Sí. Se inserta como formas, flechas y marcos normales, así que puedes moverlo, cambiar su estilo y anotarlo, editarlo en equipo en tiempo real y exportarlo como PNG, SVG o PDF.

Mira lo que tu chart despliega de verdad.

Abre LetDraw en tu navegador, pega el chart renderizado y obtén un diagrama que puedes editar. Rápido y sin instalar nada.