Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GCPUG Sendai Vol2 GKE 入門
Search
sai
August 08, 2019
Technology
410
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GCPUG Sendai Vol2 GKE 入門
sai
August 08, 2019
More Decks by sai
See All by sai
GDG Cloud Cloud Run
saisai
0
410
ゼロから初めたGCP.pdf
saisai
0
520
LaravelとVue.jsのSPAな関係
saisai
0
480
Other Decks in Technology
See All in Technology
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
300
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
120
Cognition AI Japan - ウェビナー2_テストQA_運用監視
cogakira
0
120
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
570
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
250
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
370
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
1
130
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
130
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
900
自主式軟體工廠
philipz
0
250
go-sqletch
moznion
0
130
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
A Tale of Four Properties
chriscoyier
163
24k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Being A Developer After 40
akosma
92
590k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
RailsConf 2023
tenderlove
30
1.6k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
870
Code Reviewing Like a Champion
maltzj
529
40k
Transcript
GCPUG Sendai Vol2 GKE 入門 2019.8.8 @saisai
本日のGOAL GKEでWebアプリケーションを作成できるようにする
本日のアジェンダ 1.コンテナについて 2.kubernetesについて 3.GKEについて 4.ハンズオン 〜GKEでWebアプリケーション〜
コンテナ ハイパーバイザー型 ホストOSを介さずに直接デバイスを制御するため オーバーヘッドが少ない ゲストOSが独立しているため起動速度に時間がか かる ハイパーバイザー ゲストOS Xen Hyper-V
アプリ ミドルウェア ゲストOS アプリ ミドルウェア ゲストOS アプリ ミドルウェア VM型 ホストOSのVMソフト上で動作、簡単に導入できる がホストOSのオーバーヘッドが大きい VMソフト ゲストOS VMWare VirtualBox アプリ ミドルウェア ゲストOS アプリ ミドルウェア ゲストOS アプリ ミドルウェア ホストOS ハードウェア ハードウェア
コンテナ ホストOSをコンテナエンジンが区画化した塊 コンテナはホストOSのプロセスとして動作するた め、起動が早く独立性も保っている ホストOS コンテナエンジン アプリ ミドルウェア アプリ ミドルウェア
アプリ ミドルウェア 代表的なものがDocker Docker Linux Containers OpenVZ ハードウェア
kubernetes コンテナの管理基盤となるもの 元々はGoogleが自社の運用基盤として作成・使用していたBorgから派生した
kubernetesのアーキテクチャ Cluster Master Node Pod Container Container kubectl API Server
kubelet kube-proxy Node Pod Container Container kubelet kube-proxy etcd scheduler controller
Cluster kubernetesのアーキテクチャ Master:Nodeを制御するマシン。必ず必要 その他 kubectl: k8sをコントロールするコマンド群 API Server: 各ノードへ指示を出す etcd:
KVS型の永続化ボリューム、アクセスは API Serverからのみ scheduler: 新規Podが作成された際に最適な Nodeを選ぶ controller Service、DeploymentなどPodの管理コントローラ kubectl Master API Server etcd scheduler controller
Cluster kubernetesのアーキテクチャ Cluster:Nodeを複数持つNodeのグルーピング単位 Node:ワーカーマシン、複数のPodを持つことができる Pod:論理ホスト、複数のコンテナを持ち例えばコンテナ間でボリュームを共有する場合 はPod上のストレージを共有する Container:最小単位 その他 kube-proxy: Podへ通信するためのネットワークプロクシ
kubelet: Podの管理エージェント。Masterから呼ばれPodの 起動や停止を行う Node kubelet kube-proxy Pod Container Container Pod Container Container
GKE Kubernetes Engine kubernetesのマネージドサービス クラスタ、マスターノードの管理をやってくれる 課金はNode単位(GCE) 細かい箇所はハンズオンで説明します
ハンズオン https://bit.ly/31qV7Eu 余裕があればGKEのBatchサンプルも試してみてください https://bit.ly/2YwSV15
最後に 今後はGCPUG仙台ではなくGDG Cloud Sendaiとして活動する予 定(まだ変えてない)です。
最後に 一緒にやっていく方を大募集します! 初心者大歓迎(触ったこと無いけど興味あるとかでも可)