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
Submarinerで考えるマルチクラウド
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ykt-03
April 22, 2019
Technology
1.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Submarinerで考えるマルチクラウド
ykt-03
April 22, 2019
Other Decks in Technology
See All in Technology
20分でわかるセキュアAPI
nwiizo
2
300
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
自宅NWにISR4331を導入してみた話
okaits
0
110
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
240
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
5
1.9k
私がブラウザを自作したくなった理由
supurazako
1
250
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
5.9k
MulticaとPi Coding Agentで、小規模OSSを30本同時運用した流れ
eiei114
0
130
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
3k
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
260
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
140
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
720
Featured
See All Featured
Abbi's Birthday
coloredviolet
3
9.3k
Amusing Abliteration
ianozsvald
1
250
So, you think you're a good person
axbom
PRO
2
2.1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
390
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
We Are The Robots
honzajavorek
0
300
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Facilitating Awesome Meetings
lara
57
7.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
Submarinerで考える マルチクラウド 2019/04/22
マルチクラウド • 複数のプライベート、パブリッククラウドを組み合わせて、用途に合わせた サービスを選択して利用する • プラットフォームに依存しないコンテナ(kubernetes)が相性よい プライベート
マルチクラウドにおけるKubernetes マルチクラウド環境におけるKubernetesに期待すること 複数クラウド間のKubernetesで統合したワークロードの提供とか、統合した運用の実施とか k8s Cluster Federation Docker
Enterprise Edition Anthos etc とにかくまとめて 管理したい 大半の期待はここ! 一方、SIerの現状、、 1つの顧客に複数のSIerがk8sでサービス提供。業務上、手軽にI/Fしたいけど管理はまとめられない! やみくもに運用まとめすぎると、障害時の影響が大きくなりすぎるのでは。。 ??? ライトの(疎通ができる だけの)マルチクラウド そんなニーズもある?
Submarinerとは 「Rancher Labs」 がオープンソー スで公開した、k8sクラスタ間の ネットワーク接続を提供する仕組み 異なるKubernetesクラスタ内にあ るPodが、外部公開のServiceなど
を利用することなく、Pod network, Service network間で通信できるよ うになる SUBMARINER BROKER k8s CLUSTER 1 k8s CLUSTER 2 CRDs CLUSTER 1 CLUSTER 2 CRDs CLUSTER 1 CLUSTER 2 CRDs CLUSTER 1 CLUSTER 2 Worker1 Worker1 Worker2 Worker2 Submariner Submariner Submariner route agt Submariner route agt Submariner route agt Submariner route agt Submariner 構成イメージ
Submarinerでマルチクラウド • ライトなマルチクラウド:色んなクラウド上のk8sがみんなつながるかも?? • 触ってみた結果の中から、マルチクラウドっぽいIaaS上のk8sクラスタとKaaS の疎通をご紹介 プライベート
IaaS k8sクラスタとKaaSの通信 構築はGithubのREDME※に従って helmであっという間。 AWS(EKS),Azure(AKS)で実施。 GCP(GKE)は一部正常に動かない とissueに報告があったので今回は
未実施。 SUBMARINER BROKER KaaS CLUSTER IaaS CLUSTER CRDs CLUSTER 1 CLUSTER 2 CRDs CLUSTER 1 CLUSTER 2 CRDs CLUSTER 1 CLUSTER 2 Worker1 Worker1 Worker2 Worker2 Submariner Submariner Submariner route agt Submariner route agt Submariner route agt Submariner route agt Submariner 構成イメージ ※https://github.com/rancher/submariner /blob/master/README.md
結果:(今のところ)CNI構成に依存する KaaS CLUSTER IaaS CLUSTER Worker (10.0.0.0/24) Pod 10.0.0.0/24 Pod
10.0.0.0/24 Pod 192.168.0.0/24 Worker (11.0.0.0/24) Pod 10.0.0.0/24 Pod 10.0.0.0/24 Pod 11.0.0.0/24 ?? CNI構成 構成の概要 結果 備考 Azure CNI PodのIPはVM(WokerNode)と同 じセグメントから払い出し × ルーティングがSubmarinerでうまく構成で きていないよう。。 Amazon VPC CNI × Kubenet PodのIPは仮想セグメント (WokerNodeと別)から払い出し 〇 Calicoに差し替える ? 時間都合でできなかったが動きそう?
まとめ Submarinerに期待したい点 ライトなマルチクラウドを実現するのに適した技術(コンセプト) 今後、機能拡張というよりも今実現している機能をより精錬してほしいと感じた GKE問題(v0.0.2で対応予定らしい) ある条件下のPodは通信ができない(GKE問題と同じ原因か?)
BROKERも疎通できるクラスタにしてほしい(インストール構成直せばいけるか?)