Kubernetes üzerinde bir ETL hattı dağıt
Kubernetes üzerinde bir ETL hattı dağıtacaksın. Extract, Transform ve Load adımların; ilgili Persistent Volume Claim'lerin oluşturduğu Persistent Volume'lara okuma-yazma yapan Pod'lar tarafından gerçekleştirilecek.
Görevin, NYC yellow cab’e 2 veya daha fazla kişilik grup olarak binen yolcuların toplam sayısını bulmak. "Extract Pod" ilk veriyi bir CSV dosyası olarak hazırlayıp bunu "Transform Pod"’a aktaracak. Bu Pod, yellow cab verisini bir SQLite veritabanına dönüştürecek, son hesaplama için gereken tüm verileri seçecek ve bunu "Load Pod"’a verecek. Son Pod ise tüm yolcu verilerini toplayacak, çıktıyı gösterecek ve bir CSV dosyasına kaydedecek.
Tüm bu adımlar, bildiğin standart Kubernetes nesneleri kullanılarak yapılacak. Docker imajlarını oluşturmak ve Kubernetes ile dağıtmak için gerekli dosyaları içeren iki dizin hazırlandı: "Docker/" ve "Manifests/".
Bu egzersiz
Kubernetes’e Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat