Розгорніть конвеєр ETL у Kubernetes
Ви розгорнете конвеєр ETL у Kubernetes. Кроки Extract, Transform і Load виконуватимуться Pod'ами, які читають і записують у відповідні Persistent Volumes, створені через Persistent Volume Claims.
Ваше завдання — знайти загальну кількість пасажирів, які скористалися таксі NYC yellow cab групою з 2 або більше осіб. Ваш «Extract Pod» підготує початкові дані як файл CSV і передасть їх «Transform Pod». Цей Pod перетворить дані yellow cab в базу SQLite, вибере всі дані, необхідні для фінального обчислення, і передасть їх «Load Pod». Цей фінальний Pod підсумує всі дані про пасажирів, покаже результат і збереже його у файл CSV.
Усі ці кроки виконуватимуться стандартними об'єктами Kubernetes, які ви вже знаєте. Підготовлено дві директорії — "Docker/" і "Manifests/" — які містять потрібні файли для створення образів Docker і їх розгортання в Kubernetes.
Ця вправа є частиною курсу
Вступ до Kubernetes
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу