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
430
もうひとつの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
3
2.6k
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
6
5.5k
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
2.1k
AI x インシデント管理で拡げるサービスオーナーシップ
jacopen
0
160
間違いだらけのポストモーテム - ホントに役立つレビューはこうだ!
jacopen
7
1.5k
2024/10 PagerDuty機能アップデート
jacopen
1
61
ゲームから学ぶ、いちばん速いインシデント対応
jacopen
1
120
PEK2024 Recap
jacopen
2
180
クラウドネイティブの本質から考える、生産性と信頼性の両立
jacopen
3
940
Other Decks in Technology
See All in Technology
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
530
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
手を動かしてレベルアップしよう!
maruto
0
230
EDRの検知の仕組みと検知回避について
chayakonanaika
12
5k
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
160
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
190
OPENLOGI Company Profile
hr01
0
60k
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
110
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
1
110
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
280
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Designing for humans not robots
tammielis
250
25k
The Pragmatic Product Professional
lauravandoore
32
6.4k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
GitHub's CSS Performance
jonrohan
1030
460k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
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ڥ͕͋ΔͳΒ ηοτΞοϓ؆୯