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
GCPUG Sendai Vol2 GKE 入門
Search
saisai
August 08, 2019
Technology
1
390
GCPUG Sendai Vol2 GKE 入門
saisai
August 08, 2019
Tweet
Share
More Decks by saisai
See All by saisai
GDG Cloud Cloud Run
saisai
0
380
ゼロから初めたGCP.pdf
saisai
0
510
LaravelとVue.jsのSPAな関係
saisai
0
440
Other Decks in Technology
See All in Technology
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
5
1k
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
190
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
380
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
380
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
110
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
470
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
680
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
660
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
Into the Great Unknown - MozCon
thekraken
40
2.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
エンジニアに許された特別な時間の終わり
watany
106
230k
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として活動する予 定(まだ変えてない)です。
最後に 一緒にやっていく方を大募集します! 初心者大歓迎(触ったこと無いけど興味あるとかでも可)