ПочатиПочніть безкоштовно

Розгорніть конвеєр 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

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу