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
Tommy Nguyen
May 16, 2019
Technology
0
240
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
94
Terraform ❤️ Vungle
tuannvm
0
100
Istio The Simple Way
tuannvm
0
140
Other Decks in Technology
See All in Technology
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
590
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
120
TypeScript 7.0の現在地と備え方
uhyo
7
2k
Mitigating geopolitical risks with local-first software and atproto
ept
0
160
FastMCP OAuth Proxy with Cognito
hironobuiga
3
120
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
4
1.9k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
3
13k
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
210
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
200
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
4
2.1k
生成AIで速度と品質を両立する、QAエンジニア・開発者連携のAI協調型テストプロセス
shota_kusaba
0
350
Phase07_実務適用
overflowinc
0
1k
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
260
Designing Experiences People Love
moore
143
24k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The agentic SEO stack - context over prompts
schlessera
0
710
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Code Reviewing Like a Champion
maltzj
528
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
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]