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
GKE Getting Started
Search
sakajunquality
November 01, 2018
Technology
2
1.4k
GKE Getting Started
GCPUG Beginners Tokyo #9 feat. GKE
sakajunquality
November 01, 2018
Tweet
Share
More Decks by sakajunquality
See All by sakajunquality
DevFest Tokyo 2023: Google Cloudでチームで安全にデプロイをする
sakajunquality
10
1.9k
Cloud Spanner Monitoring 入門 / Cloud Spanner Monitoring Introduction
sakajunquality
1
1.4k
GKE Overview March 2021: Introducing Autopilot
sakajunquality
1
850
Introduction to Cloud Run 2021
sakajunquality
3
1.6k
Building Reliable Distributed Systems on GCP
sakajunquality
1
250
Istio 1.5 Updates
sakajunquality
4
2k
GCP 101: Getting Started through Cloud Run
sakajunquality
6
3.7k
Seeking Observability, Getting Started with Service Mesh
sakajunquality
0
160
Fastly Yamagoya Meetup: Leveraging Cloud Portability with Fastly
sakajunquality
0
16k
Other Decks in Technology
See All in Technology
論文紹介「Evaluation gaps in machine learning practice」と、効果検証入門に関する昔話
stakaya
0
390
避けられないI/O待ちに対処する: Rails アプリにおけるSSEとasync gemの活用 / Tackling Inevitable I/O Latency in Rails Apps with SSE and the async gem
moznion
0
140
Yahoo!ショッピングにおけるQAエンジニア
lycorptech_jp
PRO
0
180
Создание мультиагентной системы на базе AI Studio
shwars
0
140
iOSDJ2025 - Stream Deck Plugin using Swift
hcrane
0
390
爆速でプロダクトをリリースしようと思ったらマイクロフロントエンドを選んでいた
kakehashi
PRO
4
970
空間再現力の鍵、APMPを読み解く
ridwy
1
110
サーバなしで対戦ゲームが作れる!? 純正フレームワークで実現するリアルタイム通信
kuromelon257
0
610
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
masahiro_okamura
0
320
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
1.9k
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
220
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
76k
Featured
See All Featured
KATA
mclloyd
32
14k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Navigating Team Friction
lara
189
15k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
A better future with KSS
kneath
239
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Unsuck your backbone
ammeep
671
58k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Transcript
GKE Hands-on 2018.11.01 #gcpug #beginners #9 @sakajunquality
- Google Developers Experts (最近) - Software Engineer, SRE @
Ubie株式会社 (最近) - 最近やってること #docker #kubernetes - 好きなこと #coffee #beer - 好きなGCPサービス #BigQuery #GKE #Cloud Build @sakajunquality
Target - Dockerは使ったことあるけど、オーケストレーションよくわからない - KubernetesとかGKEとか最近聞くからやってみたい - なんとなく使ってるけど、再入門したい - etc...
Goal - 一人でGKEにアプリケーションをデプロイできるようになる - 本番投入へのヒントを得る
Agenda - 1. GKE クラスターの作成 - 2. kubectl 入門 -
3. アプリケーションのデプロイ - 4. アプリケーションのアップデート - 5. 2つ目のアプリケーションのデプロイ
Let’s start
Codes https://github.com/sakajunquality/gke-getting-started
Getting Started
Getting Started
1. GKE クラスターの作成
1. GKE クラスターの作成 ハンズオン
2. kubectl 入門
2. Kubectl 入門 ハンズオン
3. アプリケーションのデプロイ
3. アプリケーションの概要 Load Balancer App (Go) GET / Hello!
3. アプリケーションのデプロイ - コンテナイメージのビルド - コンテナレジストリーへのプッシュ - GKEへデプロイ
3. アプリケーションのデプロイ ハンズオン
4. アプリケーションのアップデート
4. アプリケーションの概要(2) Load Balancer App (Go) GET / I LOVE
GCP
4. アプリケーションのデプロイ - アプリケーションの変更 - コンテナイメージの再ビルド - コンテナレジストリーへの再プッシュ - GKEへデプロイ
4. アプリケーションのアップデート ハンズオン
5. 2つ目のアプリケーションのデプ ロイ
5. アプリケーションの概要(3) Load Balancer App (Go) GET / I LOVE
GCP App2 (Java) GET /ping pong
5. フロー - コンテナイメージのビルド - コンテナレジストリーへのプッシュ - GKEへデプロイ - ロードバランサーのパスを変更
5. 2つめのアプリケーションのデプロイ ハンズオン
6. 掃除
6. 掃除 ハンズオン
Production Ready?
No
For Production Ready - GKE ClusterのNodePool… - コンテナのヘルスチェック - コンテナイメージの最適化
- CI/CD Pipeline - モニタリング - ロギング - トレース - セキュリティ - etc.
For more information https://cloud.google.com/solutions/prep-kubernetes-engine-for-prod