Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
GKE Hands-on 2018.11.01 #gcpug #beginners #9 @sakajunquality
Slide 2
Slide 2 text
- Google Developers Experts (最近) - Software Engineer, SRE @ Ubie株式会社 (最近) - 最近やってること #docker #kubernetes - 好きなこと #coffee #beer - 好きなGCPサービス #BigQuery #GKE #Cloud Build @sakajunquality
Slide 3
Slide 3 text
Target - Dockerは使ったことあるけど、オーケストレーションよくわからない - KubernetesとかGKEとか最近聞くからやってみたい - なんとなく使ってるけど、再入門したい - etc...
Slide 4
Slide 4 text
Goal - 一人でGKEにアプリケーションをデプロイできるようになる - 本番投入へのヒントを得る
Slide 5
Slide 5 text
Agenda - 1. GKE クラスターの作成 - 2. kubectl 入門 - 3. アプリケーションのデプロイ - 4. アプリケーションのアップデート - 5. 2つ目のアプリケーションのデプロイ
Slide 6
Slide 6 text
Let’s start
Slide 7
Slide 7 text
Codes https://github.com/sakajunquality/gke-getting-started
Slide 8
Slide 8 text
Getting Started
Slide 9
Slide 9 text
Getting Started
Slide 10
Slide 10 text
1. GKE クラスターの作成
Slide 11
Slide 11 text
1. GKE クラスターの作成 ハンズオン
Slide 12
Slide 12 text
2. kubectl 入門
Slide 13
Slide 13 text
2. Kubectl 入門 ハンズオン
Slide 14
Slide 14 text
3. アプリケーションのデプロイ
Slide 15
Slide 15 text
3. アプリケーションの概要 Load Balancer App (Go) GET / Hello!
Slide 16
Slide 16 text
3. アプリケーションのデプロイ - コンテナイメージのビルド - コンテナレジストリーへのプッシュ - GKEへデプロイ
Slide 17
Slide 17 text
3. アプリケーションのデプロイ ハンズオン
Slide 18
Slide 18 text
4. アプリケーションのアップデート
Slide 19
Slide 19 text
4. アプリケーションの概要(2) Load Balancer App (Go) GET / I LOVE GCP
Slide 20
Slide 20 text
4. アプリケーションのデプロイ - アプリケーションの変更 - コンテナイメージの再ビルド - コンテナレジストリーへの再プッシュ - GKEへデプロイ
Slide 21
Slide 21 text
4. アプリケーションのアップデート ハンズオン
Slide 22
Slide 22 text
5. 2つ目のアプリケーションのデプ ロイ
Slide 23
Slide 23 text
5. アプリケーションの概要(3) Load Balancer App (Go) GET / I LOVE GCP App2 (Java) GET /ping pong
Slide 24
Slide 24 text
5. フロー - コンテナイメージのビルド - コンテナレジストリーへのプッシュ - GKEへデプロイ - ロードバランサーのパスを変更
Slide 25
Slide 25 text
5. 2つめのアプリケーションのデプロイ ハンズオン
Slide 26
Slide 26 text
6. 掃除
Slide 27
Slide 27 text
6. 掃除 ハンズオン
Slide 28
Slide 28 text
Production Ready?
Slide 29
Slide 29 text
No
Slide 30
Slide 30 text
For Production Ready - GKE ClusterのNodePool… - コンテナのヘルスチェック - コンテナイメージの最適化 - CI/CD Pipeline - モニタリング - ロギング - トレース - セキュリティ - etc.
Slide 31
Slide 31 text
For more information https://cloud.google.com/solutions/prep-kubernetes-engine-for-prod