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
アプリ開発者によるクラスタ構築挑戦記 ~1日でどこまでできるかな~
Search
k3nNy 51rcy
August 07, 2019
Technology
1
330
アプリ開発者によるクラスタ構築挑戦記 ~1日でどこまでできるかな~
2019/08/07 CloudNative KANSAI #5 でLTしたときの資料です。
k3nNy 51rcy
August 07, 2019
Tweet
Share
More Decks by k3nNy 51rcy
See All by k3nNy 51rcy
IBM Cloudユーザから見たAzureって?
k3nny_51rcy
0
1.1k
製造業から踏み出すクラウドネイティブの道
k3nny_51rcy
1
66
Other Decks in Technology
See All in Technology
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.9k
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
840
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
550
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
3
1.5k
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.7k
AIエージェント元年@日本生成AIユーザ会
shukob
1
260
Охота на косуль у древних
ashapiro
0
130
OPENLOGI Company Profile for engineer
hr01
1
20k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
200
事業を差別化する技術を生み出す技術
pyama86
2
530
x86-64 Assembly Essentials
latte72
4
450
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
134
33k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
How to Ace a Technical Interview
jacobian
276
23k
Music & Morning Musume
bryan
46
6.4k
Visualization
eitanlees
146
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Become a Pro
speakerdeck
PRO
26
5.2k
How GitHub (no longer) Works
holman
314
140k
Navigating Team Friction
lara
183
15k
Transcript
アプリ開発者によるクラスタ構築挑戦記 〜1日でどこまでできるかな〜
自己紹介 • 名前:川﨑 賢弥 (kenya kawasaki) • ハンドルネーム:k3nNy_51rcy ◦ twitter:
@i_am_tunaaaaa • 仕事:(気持ちは) フロントエンドエンジニア ◦ 普段は Angular 使うことが多いです ◦ でもバックエンドも作るしインフラも見る …。 • 趣味 表向き 実際 もみじの物語がスマホ版で リメイクされましたね …。
CNDT & RDT 行ってきました
knative で FaaS on k8s? custom controller? custom resource? operator
で 運用も自動化? rancher でクラスタ管理? クラスタ運用に必要な observability とは?
消化しきれん。
そうだ
簡単そうなものから やろう。
knative で FaaS on k8s? custom controller? custom resource? operator
で 運用も自動化? rancher でクラスタ管理? クラスタ運用に必要な observability とは?
None
やってみよう! 帰宅後に開始!
最初のゴール Compute Engine Rancher Server RKE (master + etcd +
worker) Compute Engine Create
rancher get started たったの2ステップ!
VM 作って ※ このインスタンスはもう止めているのでアクセスできません。
Docker 入れて スクショ忘れた…。 公式のドキュメントに沿って進めます。 https://docs.docker.com/install/linux/docker-ce/debian/
Rancher server 入れて ここまで 40 分足らず!
クラスタ作って docker run の (長い) コマンドが表示されるのでクラスタに加えたいノードで実行するだけ
中身を覗く
nginx 動かしてみる kubectl create deploy nginx --image=nginx kubectl expose deploy
nginx --port 80 --type NodePort kubectl apply -f deployment.yaml deployment.yaml は ingress の 定義を書いたコレ
動いた クラスタ作るところは 約 20 分!
これだけでいいのか ハマった話をするつもりが …。
knative で FaaS on k8s? custom controller? custom resource? operator
で 運用も自動化? rancher でクラスタ管理? クラスタ運用に必要な observability とは?
None
やろう。 てかやりたい。
やりました 結果:リソースが足りない。外部 LoadBalancer もセットアップしてない。
まとめ
1日 (3時間) あれば クラスタ作って遊べる。 セキュリティとか何も考えてないけどね。