Despliega una canalización ETL en Kubernetes
Vas a desplegar una canalización ETL en Kubernetes. Tus pasos de Extract, Transform y Load se realizarán con Pods, que leen y escriben en los Volúmenes Persistentes correspondientes creados por Persistent Volume Claims.
Tu tarea es encontrar el número total de pasajeros que tomaron un taxi amarillo de NYC en grupos de 2 o más personas. Tu "Extract Pod" preparará los datos iniciales como un archivo CSV y se los pasará al "Transform Pod". Este Pod depurará los datos de yellow cab en una base de datos SQLite, seleccionará toda la información necesaria para el cálculo final y se la pasará al "Load Pod". Este Pod final sumará todos los datos de pasajeros, los mostrará y los guardará como un archivo CSV.
Todos estos pasos se realizarán usando los objetos estándar de Kubernetes que ya conoces. Se han preparado dos directorios, "Docker/" y "Manifests/", que contienen los archivos necesarios para crear las imágenes de Docker y desplegarlas con Kubernetes.
Este ejercicio forma parte del curso
Introducción a Kubernetes
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio