Apéndice A. Versiones de la API de gráficos

Este apéndice cubre las diferencias entre las versiones 2 y 1 (heredadas) de la API de gráficos.

La versión de la API del gráfico se especifica en el archivo Chart.yaml de cada gráfico y Helm la utiliza para determinar cómo analizar el gráfico y qué conjuntos de características están disponibles.

Para los gráficos nuevos, debe utilizarse generalmente la versión 2 de la API. Sin embargo, muchos gráficos disponibles públicamente se crearon antes de la génesis de la versión 2 de la API, y utilizan la 1, la versión heredada de la API. Aquí entraremos en detalle en cada una de estas versiones de la API y en qué se diferencian.

API Versión 2

La versión 2 de la API de gráficos es la versión actual de la API que se introdujo en Helm 3. Esta es la versión por defecto de la API que se utiliza cuando se crean nuevos gráficos utilizando helm create.

Se garantiza que los gráficos que utilizan la versión 2 de la API son compatibles con Helm 3, pero no necesariamente con Helm 2. Si sólo tienes previsto soportar Helm 3 y superiores, se recomienda utilizar sólo esta versión de la API.

El archivo Chart.yaml

A continuación se muestra un ejemplo de archivo Chart.yaml para un gráfico que utiliza la versión 2 de la API:

apiVersion: v2 1
name: lemon
version: 1.2.3
type: application
description: When life gives you lemons, do the DevOps
appVersion: 2.0.0
home ...

Get Timón de aprendizaje now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.