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
570
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
160
Other Decks in Technology
See All in Technology
今日からはじめるWSL実践入門
devops_vtj
0
110
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
12
4.2k
トレードオフスライダーにおける品質について考えてみた
suzuki_tada
3
200
事業継続を支える自動テストの考え方
tsuemura
0
150
論文紹介 ”Long-Context LLMs Meet RAG: Overcoming Challenges for Long Inputs in RAG” @GDG Tokyo
shukob
0
280
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
120k
Grafanaのvariables機能について
tiina
0
200
Postman Vaultを使った秘密情報の安全な管理
nagix
3
200
panicを深ぼってみる
kworkdev
PRO
2
160
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
FastConnect の冗長性
ocise
1
9.3k
Ask! NIKKEIの運用基盤と改善に向けた取り組み / NIKKEI TECH TALK #30
kaitomajima
0
150
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
50
3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Facilitating Awesome Meetings
lara
51
6.2k
Visualization
eitanlees
146
15k
A Philosophy of Restraint
colly
203
16k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
20
2.4k
How GitHub (no longer) Works
holman
313
140k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
280
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