Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction of Traefik as a Kubernetes Ingress...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ikki SHOKA
October 24, 2018
Technology
630
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction of Traefik as a Kubernetes Ingress Controller
Ikki SHOKA
October 24, 2018
More Decks by Ikki SHOKA
See All by Ikki SHOKA
Cloud Run (Jobs)を活用した マルチプルなプレビュー開発環境の構築
ichigism
0
240
Other Decks in Technology
See All in Technology
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
300
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
320
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
370
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.5k
Getting Started with Google Antigravity
glaforge
0
210
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.5k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
1
450
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
1
690
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
170
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
1.1k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
180
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
170
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Abbi's Birthday
coloredviolet
4
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Rails Girls Zürich Keynote
gr2m
96
14k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Transcript
Introduction of Traefik as a Kubernetes Ingress Controller Kubernetes &
Cloud Naitive Meetup w/ Liz Rice 25.Oct.2018 - Ikki Shoka @ichigo_abc
Who are you? New Grad Infrastructure Engineer Twitter @ichigo_abc Github
❤️ ichigism Jinsei is difficult Experience: - Kubernetes 1.5 months ago - Traefik 5 deys ago
Table of Content • What is Traefik • Architecture •
Web UI • Use Traefik as Ingress Controller • Next…
What is Traefik?
What is Traefik? ✓ The Cloud Native Edge Router ✓
Provides stuff like a modern reverse proxy and load balancing ✓ It contains one of CNCF’s Service Proxies ✓ for microservices ✓ Writtin in Go ✓ First Commit 3 years ago ✓ Github ★ 18,277 ✓ Latest version 1.7.3
Features ✓Continuously updates its configuration (No restarts❤️) ✓High Availability with
cluster mode (beta) ✓Have a simple web UI ✓Websocket, HTTP/2, GRPC ready ✓Circuit breakers ✓Let’s Encrypt ✓Single binary file ✓tiny official docker image : 17.38MB
Architecture
Architecture Reference: https://docs.traefik.io/basics/
Internal architecture Reference: https://docs.traefik.io/basics/
Web UI
Web UI ✓Traefik Web UI is very simple and provide
the magic
Traefik as Ingress Controller
Use Traefik as Ingress Controller ✓Can use Traefik Helm chart
✓For more information, check out the helm documentation. ✓It’s easy to use ✓Annotations change a configuration
Annotation configuration ✓ Rate limiting ✓ Redirects ✓ Whitlist ✓
Custome Headers ✓ …. EntryPoint& Frontend Backend ✓ Load-balancing ✓ Circuit breakers ✓ Maximum Connection ✓ Sticky Sessions
Other anottations - traefik.ingress.kubernetes.io/service-weights: | my-app: 99% my-app-canary: 1% -
traefik.ingress.kubernetes.io/priority: "3“ - Traefik.ingress.kubernetes.io/auth-type: basic - traefik.ingress.kubernetes.io/redirect-entry-point: https - …
Thank you for listening