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
Introduction of Traefik as a Kubernetes Ingress...
Search
Ikki SHOKA
October 24, 2018
Technology
1
610
Introduction of Traefik as a Kubernetes Ingress Controller
Ikki SHOKA
October 24, 2018
Tweet
Share
More Decks by Ikki SHOKA
See All by Ikki SHOKA
Cloud Run (Jobs)を活用した マルチプルなプレビュー開発環境の構築
ichigism
0
200
Other Decks in Technology
See All in Technology
確実に伝えるHealth通知 〜半自動システムでほどよく漏れなく / JAWS-UG 神戸 #9 神戸へようこそ!LT会
genda
0
150
小規模チームによる衛星管制システムの開発とスケーラビリティの実現
sankichi92
0
150
組織の“見えない壁”を越えよ!エンタープライズシフトに必須な3つのPMの「在り方」変革 #pmconf2025
masakazu178
1
1k
AI自動ペンテスト「RapidPen」ご紹介資料
laysakura
0
110
自然言語でAPI作業を片付ける!「Postman Agent Mode」
nagix
0
140
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
780
AS59105におけるFreeBSD EtherIPの運用と課題
x86taka
0
280
IPv6-mostly field report from RubyKaigi 2026
sorah
0
210
AI エージェント活用のベストプラクティスと今後の課題
asei
2
380
GitHub を組織的に使いこなすために ソニーが実践した全社展開のプラクティス
sony
0
570
AI エージェントを評価するための温故知新と Spec Driven Evaluation
icoxfog417
PRO
2
850
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
Side Projects
sachag
455
43k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Code Review Best Practice
trishagee
72
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
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