~/talk

Intro to GKE setup of airflow with helm and terraform

Talkat DSC Europe 23 · 2023-11-20..11-24· [kubernetes, devops-and-delivery]
links:none on file
slides:none on file

Provisions GKE with Terraform, deploys Airflow 2.5.3 using Helm charts, and runs Airflow on private VPC with Cloud SQL Postgres and a git-sync sidecar for DAGs. The platform hosts 88 active DAGs generating 1,200+ tasks per 24h, including single DAGs that spawn ~300 tasks from YAML-driven dynamic DAGs. Node pools autoscale 0→N for cost efficiency, KubernetesPodOperator creates per-task pods, and full cluster rebuild from Terraform plus Helm restores the deployment in ~45 minutes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57GitLab core values
  3. 3:00Agenda overview
  4. 3:22What is GKE
  5. 5:04Introduction to Apache Airflow
  6. 6:50What is Terraform
  7. 8:57Helm charts for Kubernetes
  8. 11:04GKE for Airflow
  9. 12:27Helm benefits for Airflow
  10. 13:51Terraform GKE model
  11. 14:12GKE Helm Terraform Airflow
  12. 18:28Airflow in GitLab data platform
  13. 20:57Benefits for data team
  14. 22:02Workflow dynamism with Airflow
  15. 23:06Kubernetes Pod Operators
  16. 23:49Terraform node provisioning
  17. 24:34Disaster recovery
  18. 24:56Setup best practices
  19. 26:42Monitoring and logging
  20. 27:23Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.