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.8k
Cloud Spanner Monitoring 入門 / Cloud Spanner Monitoring Introduction
sakajunquality
1
1.3k
GKE Overview March 2021: Introducing Autopilot
sakajunquality
1
810
Introduction to Cloud Run 2021
sakajunquality
3
1.6k
Building Reliable Distributed Systems on GCP
sakajunquality
1
230
Istio 1.5 Updates
sakajunquality
4
1.9k
GCP 101: Getting Started through Cloud Run
sakajunquality
6
3.6k
Seeking Observability, Getting Started with Service Mesh
sakajunquality
0
150
Fastly Yamagoya Meetup: Leveraging Cloud Portability with Fastly
sakajunquality
0
16k
Other Decks in Technology
See All in Technology
Windows の新しい管理者保護モード
murachiakira
0
200
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
180
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1.2k
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
250
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
140
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
8
2.8k
分解して理解する Aspire
nenonaninu
2
780
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
短縮URLをお手軽に導入しよう
nakasho
0
140
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
270
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
170
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
110
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
KATA
mclloyd
29
14k
Side Projects
sachag
452
42k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Documentation Writing (for coders)
carmenintech
67
4.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
The Cult of Friendly URLs
andyhume
78
6.2k
Music & Morning Musume
bryan
46
6.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
The Invisible Side of Design
smashingmag
299
50k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
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