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
既存 ClusterにRancher突っ込んでみた
Search
mmorito
June 09, 2018
Programming
50
0
Share
既存 ClusterにRancher突っ込んでみた
mmorito
June 09, 2018
More Decks by mmorito
See All by mmorito
WEB TOUCH MEETING #123
mmorito
0
34
Road to SRE NEXT@広島
mmorito
0
310
Google Cloud によるDICOM管理
mmorito
0
100
JBUG広島#11
mmorito
0
440
データ分析やAIの "運用" について考える
mmorito
0
500
JP_Stripes in Setouchi #01
mmorito
0
190
Cloud Native Kansai #01
mmorito
0
1.3k
Cloud Native Sapporo #01
mmorito
0
450
GAE/Jで盛大に失敗する方法
mmorito
0
670
Other Decks in Programming
See All in Programming
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
130
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
0
110
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
600
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
120
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
140
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
160
AWSはOSSをどのように 考えているのか?
akihisaikeda
0
130
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
230
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
120
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
210
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
160
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
7.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
4 Signs Your Business is Dying
shpigford
187
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Odyssey Design
rkendrick25
PRO
2
620
Deep Space Network (abreviated)
tonyrice
0
150
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How to build a perfect <img>
jonoalderson
1
5.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
既存のClusterにRancher突っ込んでみた Rancher Meetup #02 in Hiroshima
森藤 敏之 - @mmorito_0318 所属 - 株式会社エムネス - 遠隔画像診断センター - 医療支援サービス「LOOKREC」
イベント / 勉強会 - GCPUG 広島支部 admin - その他 趣味 - アイドルの応援
エムネスのk8sの使い方 医用画像ファイルの変換処理
DICOMファイルとは - DICOMファイル(.dcm) - CT、MR CR - 画像データとその他メタ情報のデータセット - 1検査が平均300枚くらいで構成される身体のスライス画像
- 致命的な欠点: 自分が合計何枚か知らない 500KB 30MB 目標3分以内
DEMO
None
では早速 このClusterにRancher入れてみよう
Rancher 2.0 構築 - Cloud Shell の起動 - コマンド実行 $>
sudo docker run -d --restart=unless-stopped -p 8000:80 -p 8080:443 rancher/rancher ※Cloud shell の制約により、portを 8000 と 8080 に変更
None
\ あえなく失敗 /
None
既存のクラスタに向けてimportコマンドを実行 ご丁寧に、証明書に関するエラーが発生した時のコマンド も用意してくれてる
$> gcloud container --project $PROJECT_ID clusters get-credentials $CLUSTER $> curl
--insecure -sfL https://35.200.70.187/v3/import/tmvw22jr68rr9lvq8spjpkcp78jl6j8wmj6hq45gbs5gxptnhj42xs.yaml | kubectl apply -f - GKEクラスタのcredentialを取得する 指定されたコマンドを実行する しばらく待つとクラスタを認識して画面が切り替わる
コンテナ - DICOM変換: 10 - NDPI変換: 1 - kube-system: 8
- cattle-system: 2 (cattle-cluster-agent、cattle-node-agent)
地味に嬉しかったこと 画面からkubectlコマンド叩ける
とはいえ クラウドのコンテナサービスもKubernetes の知識も必要だ Rancherさわるには
\ そんなイベントあります /
ありがとうございました