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
KubeCon EU 2018でおもしろかったもの
Search
IWAMOTO Toshihiro
May 15, 2018
Programming
3
4k
KubeCon EU 2018でおもしろかったもの
Brief description of 2 interesting talks (caicloud and cilium) at KubeCon EU 2018. (In Japanese)
IWAMOTO Toshihiro
May 15, 2018
Tweet
Share
More Decks by IWAMOTO Toshihiro
See All by IWAMOTO Toshihiro
CRDで遊んでみる
toshiiw
0
490
オイラ大地のECサイトのマイクロサービス化をVA Linuxが性能分析してみた
toshiiw
0
2k
Performance analysis on microservices and kubernetes
toshiiw
0
1.1k
Other Decks in Programming
See All in Programming
Python札幌 LT資料
t3tra
7
1.1k
AtCoder Conference 2025
shindannin
0
890
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
430
Deno Tunnel を使ってみた話
kamekyame
0
310
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
620
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.9k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
230
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
37k
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
160
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
280
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Building the Perfect Custom Keyboard
takai
2
670
Producing Creativity
orderedlist
PRO
348
40k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
エンジニアに許された特別な時間の終わり
watany
106
220k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
41
How STYLIGHT went responsive
nonsquared
100
6k
A designer walks into a library…
pauljervisheath
210
24k
Transcript
Copyright VA Linux Systems Japan. All rights reserved. ⓒ VA
Linux Systems Japan 株式会社 KubeCon EU 2018 でおもしろ かったもの Toshihiro Iwamoto <
[email protected]
> 2018 年 5 月
Kubernetes on Supporting $8 Trillion Card Payments in China •
CaiCloud について (caicloud.io, 杭州才云科技有限公司 ) • 中国でのコミュニティ活動や , TensorFlow, Kubeflow も やってる • 中国唯一の interbank network が助けを求めてきた • 年間決済額 14.95 兆 USD (2017 年 ) • OpenStack/VM ベースの既存システムを “brown-field” と言っていた • 素の k8s にはない以下が必要 • Multi-cluster/zones • Multi-tenancy • Multi-networking-plane
Kubernetes on Supporting $8 Trillion Card Payments in China •
経緯 • 2015 年から docker を使用。 2017 年にアドミン負荷急増 • 7 月 kick-off, 3 ヶ月で分析と設計、 alpha 作りながら調整 • 2 月 staging, 3 月から実運用 • 成果物 • SSO, マルチテナント , HA, ネットワーク帯域制御 • NAS, swift 他と統合 • 派生物 • CI/CD の導入 • マイクロサービス化のコンサル • 教訓 • エンタープライズは大変 • 連日の徹夜による burn-out に注意
Kubernetes on Supporting $8 Trillion Card Payments in China •
SSO • 一回ログインすれば k8s でも OpenStack でも使える • マルチテナント • OpenStack の project, network 等と対応 • 各テナントに 2 つの OpenStack network が対応 • ネットワーク • Kuryr-kubernetes にマルチテナントと GBP を追加 • CNI で Pod を Neutron Port と対応づけ • Multi-plane: management, control, storage, business • plane が違うので pod DNS は使えない • HostNetwork の DNS pod • DNS はテナント分離してない
Accelerating Envoy with the Linux Kernel • Cilium (https://cilium.io) •
Linux eBPF 速い • L3/L4 LB @facebook • DDoS mitigation • カーネルにバイトコード送りつけて native にコンパイル • Envoy つかうとこんな風になる https://schd.ws/hosted_files/kccnceu18/d9/2018%20KubeCon%20EU%20Cilium%20-%20Accelerating%20Envoy.pdf
Accelerating Envoy with the Linux Kernel • 同一ホスト内の TCP/IP, ethernet
をバイパス • 性能 (req/s) が 2-3 倍 • TCP handshake はそのまま • データだけ透過的にバイパスする • CNI plugin • Cilium 現在 1.0.x, 今の話は 1.1/1.2 から • kTLS で envoy に CA injection しないでよくなるとか言って る • kTLS は TLS の共通鍵暗号をカーネルでやる • github に star をつけた人に抽選で star wars のレゴをあげる とか言ってる (5 月 4 日 )
• 他のセッションの様子もあわせたイベントレポートを弊社ホーム ページで近日公開 https://www.valinux.co.jp