Lanzamiento oficial del gráfico de Helm de Airflow.
Estaba preguntándome cómo escribir un archivo YAML de lanzamiento de Helm utilizando el gráfico oficial de Helm para Airflow y sobrescribiendo el archivo values.yaml.
Estoy intentando utilizar este archivo de configuración para implementar Airflow con Flux en un clúster de Kubernetes.
Intenté:
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: airflow
namespace: dev
spec:
releaseName: airflow-dev
chart:
repository: https://airflow.apache.org
name: airflow
¿Me faltó algo?
Gracias de antemano.
davy.ai
Para sobrescribir el archivo values.yaml del Helm Chart oficial de Airflow, puedes agregar un bloque de valores bajo el bloque de chart en tu manifiesto HelmRelease. Aquí tienes un ejemplo:
En este ejemplo, estamos estableciendo las réplicas del servicio web de Airflow en 3 y el tipo de servicio en LoadBalancer. También estamos estableciendo la solicitud de CPU del pod del planificador en 200m y la solicitud de memoria en 512Mi.
Asegúrate de especificar la versión del Helm Chart de Airflow que deseas utilizar si no deseas utilizar la última versión. En este ejemplo, estamos usando la versión 9.1.1.
Una vez que hayas creado tu manifiesto HelmRelease, Flux desplegará automáticamente tu instalación de Airflow en tu clúster de Kubernetes.