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
310
アプリ開発者によるクラスタ構築挑戦記 ~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
63
Other Decks in Technology
See All in Technology
Gradle: The Build System That Loves To Hate You
aurimas
2
140
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
460
Nix入門パラダイム編
asa1984
2
200
一休.comレストランにおけるRustの活用
kymmt90
3
580
ネット広告に未来はあるか?「3rd Party Cookie廃止とPrivacy Sandboxの効果検証の裏側」 / third-party-cookie-privacy
cyberagentdevelopers
PRO
1
130
端末が簡単にリモートから操作されるデモを通じて ソフトウェアサプライチェーン攻撃対策の重要性を理解しよう
kitaji0306
0
170
Emacs x Nostr
hakkadaikon
1
150
Fargateを使った研修の話
takesection
0
110
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed
soudai
24
6.7k
わたしとトラックポイント / TrackPoint tips
masahirokawahara
1
240
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
820
オニオンアーキテクチャで実現した 本質課題を解決する インフラ移行の実例
hryushm
14
3k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
13
1.9k
A better future with KSS
kneath
238
17k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Making Projects Easy
brettharned
115
5.9k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
The Invisible Side of Design
smashingmag
297
50k
Happy Clients
brianwarren
97
6.7k
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時間) あれば クラスタ作って遊べる。 セキュリティとか何も考えてないけどね。