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
もうひとつのk8s PaaS、Deis workflow
Search
Kazuto Kusama
June 30, 2016
Technology
0
420
もうひとつのk8s PaaS、Deis workflow
Kubernetes meetupでLTした資料です
Kazuto Kusama
June 30, 2016
Tweet
Share
More Decks by Kazuto Kusama
See All by Kazuto Kusama
クラウドネイティブの本質から考える、生産性と信頼性の両立
jacopen
2
620
「責任ある開発」を!フルサービスオーナーシップが変えるエンジニアリング文化
jacopen
8
1.5k
手を動かさないインシデント対応〜自動化で迅速・正確な運用を目指す〜
jacopen
3
350
エンジニアとしてのキャリアを支える自宅サーバー
jacopen
10
6.7k
Grafana x PagerDuty Better Together
jacopen
1
550
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
27
7.9k
いろんな外資、いろんなロールで働いてみた話
jacopen
14
4.9k
サービスの危機に立ち向かうリーダーシップ~インシデントコマンダーの役割と戦略~
jacopen
20
6.7k
5分でわかる(かもしれない)Platform Engineering
jacopen
4
900
Other Decks in Technology
See All in Technology
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
簡単に始めるSnowflakeの機械学習
nayuts
1
190
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
AOAI Dev Day - Opening Session
yoshidashingo
2
470
コンテナ・K8s研修 - 後半 Kubernetes 基礎&ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
1
120
楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together
ar_tama
2
350
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
ここがすごいよ! AWS Systems Manager!
saichan11
0
1.8k
Featured
See All Featured
Unsuck your backbone
ammeep
666
57k
Imperfection Machines: The Place of Print at Facebook
scottboms
262
13k
Statistics for Hackers
jakevdp
792
220k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Writing Fast Ruby
sferik
623
60k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
BBQ
matthewcrist
82
9k
Happy Clients
brianwarren
94
6.6k
Design by the Numbers
sachag
277
18k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Transcript
͏ͻͱͭͷk8s PaaS Deis Workflow
Kazuto Kusama @jacopen
None
None
The Illustrated Children’s Guide to Kubernetes https://www.youtube.com/watch?v=4ht22ReBjno
The Illustrated Children’s Guide to Kubernetes https://www.youtube.com/watch?v=4ht22ReBjno ,VCFSOFUFTͬͯͳ͊ʹʁ
None
None
http://kubernetes.io/docs/whatisk8s/
https://www.openshift.com
Deis Workflow
Deisͱ • HerokuϥΠΫͳ͍উखΛࢦͯ͠։ൃ͞Ε͍ͯΔPaaS • 2013ʹOpDemand͕OSSͰެ։ɻͦͷޙEngine Yard͕ങऩ • 6/10ʹɺ Version 2ʹ͋ͨΔDeis
Workflow͕ϦϦʔε • தΛ࡞Γସ͑ͯKubernetesϕʔεͷPaaSʹ
Demo
None
Service Service Pod Pod Pod Pod namespace: testapp namespace: goapp
namespace: deis deis-router External LB deis-controller database builder registry monitor
Service Service Pod Pod Pod Pod namespace: testapp namespace: goapp
namespace: deis deis-router External LB deis-controller database builder registry monitor deis namespace ΞϓϦ͝ͱͷnamespace
Service Service Pod Pod Pod Pod namespace: testapp namespace: goapp
namespace: deis deis-router External LB deis-controller database builder registry monitor http://goapp.example.com/ http://testapp.example.com/ http://deis.example.com/
None
Docker image Dockerfile Buildpack બΔ3ͭͷσϓϩΠํ๏
Docker image Dockerfile Buildpack બΔ3ͭͷσϓϩΠํ๏ HerokuCloud Foundryͱಉ͡
$ kubectl get rc --namespace=deis NAME DESIRED CURRENT AGE deis-builder
1 1 18h deis-controller 1 1 18h deis-database 1 1 18h deis-logger 1 1 18h deis-minio 1 1 18h deis-monitor-grafana 1 1 18h deis-monitor-influxdb 1 1 18h deis-monitor-stdout 1 1 18h deis-registry 1 1 18h deis-router 1 1 18h deis-workflow-manager 1 1 18h
https://deis.com/docs/workflow/quickstart/ طʹk8sڥ͕͋ΔͳΒ ηοτΞοϓ؆୯