Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Airflow ❤️ Kubernetes
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tommy Nguyen
May 16, 2019
Technology
0
230
Airflow ❤️ Kubernetes
How Airflow is used @ 90 Seconds
Tommy Nguyen
May 16, 2019
Tweet
Share
More Decks by Tommy Nguyen
See All by Tommy Nguyen
Golden Images and How To Create Them
tuannvm
0
89
Terraform ❤️ Vungle
tuannvm
0
100
Istio The Simple Way
tuannvm
0
140
Other Decks in Technology
See All in Technology
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
220
20260204_Midosuji_Tech
takuyay0ne
1
150
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
530
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
160
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
220
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
150
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Digitization部 紹介資料
sansan33
PRO
1
6.8k
AI駆動開発を事業のコアに置く
tasukuonizawa
1
180
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
sira's awesome portfolio website redesign presentation
elsirapls
0
150
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
Fireside Chat
paigeccino
41
3.8k
The Curse of the Amulet
leimatthew05
1
8.5k
Practical Orchestrator
shlominoach
191
11k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Docker and Python
trallard
47
3.7k
Transcript
Airflow ❤ Kubernetes Tommy Nguyen CKA & CKAD Senior DevOps
@ 90 Seconds https://tuannvm.com
None
Agenda I. 90s introduction II. Airflow? III. Airflow @ 90s?
IV. Airflow on k8s? V. Difficulties VI. Solutions VII. Bonus VIII. Q & A IX. Demo
I. 90 Seconds Introduction
None
Cloud Video Creation Platform
II. What is airflow?
None
III. Airflow @ 90 Seconds, why?
We aim to be a platform, not a traditional video
company
None
Data
DevOps
Platform
None
None
IV. Why K8S? Not something else?
Because We are Kubernetes enthusiast
Simplify the installation
None
Utilize the resources
None
Scalability
None
The big picture
Previous Setup
None
V. But...
Where to store secrets?
How to do realtime update without restart?
How to scale horizontally?
VI. Solutions
Where to store secrets? K8S built-in secret? Give everyone access
to cluster?
None
To the rescue
None
None
None
https://github.com/hvac/hvac
None
None
How to do realtime update without restart? Git Sync
None
How to scale horizontally? Kubernetes Executor
None
VII. Lesson learned?
None
None
None
Bonus
Kubernetes Operator
Reference: https://medium.com/bluecore-engineering/were-all-using-airflow-wrong-and-how-to-fix-it-a56f14cb0753
TODO
GPU node pool
Reference - https://medium.com/datareply/airflow-lesser-known-tips-tricks-and-best-practises-cf4d4a90f8f - https://medium.com/bluecore-engineering/were-all-using-airflow-wrong-and-how-to-fix-it-a56f14cb0753 - https://kubernetes.io/blog/2018/06/28/airflow-on-kubernetes-part-1-a-different-kind-of-operator/
None
None
None
We are hiring! https://90seconds.com.sg/about/careers/singapore/
[email protected]