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.5k
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
870
Introduction to Cloud Run 2021
sakajunquality
3
1.6k
Building Reliable Distributed Systems on GCP
sakajunquality
1
290
Istio 1.5 Updates
sakajunquality
4
2k
GCP 101: Getting Started through Cloud Run
sakajunquality
6
3.8k
Seeking Observability, Getting Started with Service Mesh
sakajunquality
0
180
Fastly Yamagoya Meetup: Leveraging Cloud Portability with Fastly
sakajunquality
0
16k
Other Decks in Technology
See All in Technology
アウトプットはいいぞ / output_iizo
uhooi
0
110
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
870
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
7
3.3k
みんなでAI上手ピーポーになろう! / Let’s All Get AI-Savvy!
kaminashi
0
100
技術選定、下から見るか?横から見るか?
masakiokuda
0
190
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.6k
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.5k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
2
260
Java 25に至る道
skrb
3
220
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
970
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
140
Building the Perfect Custom Keyboard
takai
2
670
Embracing the Ebb and Flow
colly
88
4.9k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
430
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
700
Rails Girls Zürich Keynote
gr2m
95
14k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Color Theory Basics | Prateek | Gurzu
gurzu
0
170
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
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