SlideShare a Scribd company logo
1 of 38
Download to read offline
Cloud Onr
Cloud OnAir
Cloud OnAir
Dive into Google Kubernetes Engine
2018 年 8 月 2 日 放送
Agenda
Cloud OnAir
1
3
2
4
セキュリティ編
デプロイ編
パフォーマンス編
運用編
本資料で扱う情報は2018年7月18日時点の物となります
GKE を利用していく上での
活用パターンを紹介
Cloud OnAir
Google Kubernetes Engine (GKE)
Cloud OnAir
コンテナオーケストレーション
Cluster
● 複数のノードに対するコンテナのデプロイは?
● ノード障害が発生した場合は?
● コンテナ障害が発生した場合は?
● アプリケーションのアップグレードはどうやって管理する?
Node NodeNode
???
コンテナ コンテナ コンテナ コンテナコンテナコンテナ
Cloud OnAir
GKEの3つの特徴
すぐに開始
クラウドコンソールを使って
簡単にクラスタを作成し
ワークロードを閲覧
信頼性と可用性
自動リペア、
自動アップデート、
オートスケールを
高可用性の
コントロールプレーンで
実現
GCP との統合
GCPの機能や
サービスとの
統合により多くの
アドバンテージを享受
Production
Ready
Kubernetes
Cloud OnAir
Kubernetes におけるクラスタとは
クラスタ
Kubernetes
ノードプール(Node Pool) ノードプール(Node Pool)
Cloud OnAir
Kubernetes Best Practicesも合わせて御覧ください
Cloud OnAir
Cloud OnAir
セキュリティ編
Cloud OnAir
COS (Container-Optimized OS)
● 特徴
○ Google Compute Engine, Kubernetes Engine で
利用可能なセキュア・軽量 OS
○ 最低限のプロセスのみ動作
○ ブート時、ブートイメージの改竄チェック
○ 大部分が read only もしくは ephemeral fs
○ コンテナは sandbox で動作
○ AppArmor によるプロセス制限
○ サービス Listen ポートの最小化
○ 自動 OS アップデート
● 利用ケース
○ Node レベルのセキュリティを強化したい
○ GKE をフル活用したい
Cloud OnAir
限定公開クラスタ(Private Cluster)の活用 (ベータ)
● 特徴
○ クラスタへのアクセスを VPC 内に限定
○ プライベート Google アクセスにより、外部 IP を
持たずに Google のマネージド・サービスとの
通信が可能
○ インターネット上のサービスと通信をする場合は NAT
サーバが必要
● 利用ケース
○ エンタープライズで求められる、プライベート
セキュリティモデル (インターネットから隔離 )の
実現
Cloud OnAir
共有 VPC の活用(ベータ)
● 特徴
○ クラスタ作成時、共有 VPC に対して
クラスタをデプロイできる
● 利用ケース
○ ネットワークチームによる統制を
効かせたい
○ 支払いやトラッキング容易性の観点で
GCP プロジェクトを分割したい
○ 機密情報をプロジェクトレベルで
分割し、IAM で管理したい GCP Project
Compute Resources
(e.g.; GCE, GKE)
GCP Project
Compute Resources
(e.g.; GCE, GKE)
GCP Project
Routes
VPC Network
Subnetwork
Compute Resources
(e.g.; GCE, GKE)
Subnetwork
Firewall
Rules
Cloud OnAir
共有 VPC を使用する上での注意事項
Cloud OnAir
● 特徴
○ RBAC によりユーザーもしくはサービスアカウントの権限を制御できる
■ 注) IAM と異なり、Google グループに権限を割り当てることはできません
○ IAM はクラスターレベルの制御、クラスター内の権限制御は RBAC を用いる
○ RBAC により権限をネームスペースに適応できる
Role Based Access Control (RBAC)
Project_1
参照
グループ
クラスター
ノード ノード
ネームスペース(custom)
ネームスペース(default)
Pod Pod
PodPod
ユーザー
POD作成
Cloud OnAir
Role Based Access Control (RBAC)
kind: Role
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
namespace: microservice-a
name: msa-dev
rules:
- apiGroups: [""]
resources: ["pods"]
verbs: ["get","list","watch"]
- apiGroups: ["extensions","apps"]
resources: ["deployments","replicasets"]
verbs: ["get","list","watch"]
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: msa-devteam
namespace: microservice-a
subjects:
- kind: User
name: first_user@samuraitaiga.io
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: Role
name: msa-dev
apiGroup: rbac.authorization.k8s.io
Role の定義 Binding の定義
G Suite, Cloud Identity等
のアカウントを指定可能
Cloud OnAir
Role Based Access Control (RBAC)
Cloud OnAir
● 利用ケース
○ 1 つのクラスターを共有する
● 共有の単位・粒度
■ 開発のステージ単位 (開発、ステージング、本番 )
● 例:小規模のチーム
■ マイクロサービス単位
● 例:規模が拡大中のチーム
■ チーム単位
● 例:大規模な企業
■ グループ単位
● 例:大規模エンタープライズ企業 (multiple team in group, external
company team)
Role Based Access Control (RBAC)
Cloud OnAir
Cloud OnAir
デプロイ編
Cloud OnAir
CI/CD パイプラインの全体像
Cloud Build
Build/
Test
Artifact
storage
GCR GCS
DeploySource
CSR
Monitor
StackdriverCloud Build
サードパーティーのソフトウェア /サービス
(オンプレミス/クラウド)
Cloud OnAir
● 特徴
○ プライベート Git リポジトリ
○ StackDriver を用いた分析との簡単な統合
○ Google 管理アカウント(G Suite、Cloud Identity、
サードパーティー アカウント管理等)を使った
リポジトリへのアクセス権設定
● 利用ケース
○ アプリケーションのデバッグ速度を上げたい
○ リポジトリの認証を G Suite・Cloud Identityに
統合したい
Cloud Source Repository
Cloud OnAir
Cloud Source Repository
リポジトリ
グループ
(Google グループ)
書き込み
ユーザー ユーザー ユーザー
GCP で管理
G 管理アカウントで
管理
リポジトリ
グループ
(Google グループ)
書き込み
GCP で管理
G 管理アカウントで
管理
社員グループ
(Google グループ、
G Suite)
パートナーグループ
(Google グループ、
Cloud Identity)
エンタープライズでのアカウント管理小規模チームでのアカウント管理
Cloud OnAir
● 特徴
○ マネージドな継続的なビルド・テスト・デプ
ロイをするためのサービス
○ ビルドを自動化するトリガー
○ 様々なビルドソースに対応 (GCS、CSR、
サードパーティー)
● 利用ケース
○ CI/CD を実現してデプロイを高度化
○ CI/CD における、ビルドに時間が
かかっているため高速化したい
Cloud Build
# cloudbuild.yaml
steps:
- name: gcr.io/cloud-builders/gcloud
args: ['app', 'deploy']
gcloud builds submit 
--config cloudbuild.yaml .
Cloud OnAir
Google Container Registry
● 特徴
○ Docker イメージをプライベート保存
○ Opt-in 可能な脆弱性スキャン機能
○ イメージ変更時、脆弱性情報が
発見/更新時に Pub/Sub に情報を
Push 可能※1
● 利用ケース
○ コンテナレベルのセキュリティを
強化したい
○ 定期的に行っている脆弱性の情報収集に
関するコストを削減したい
※1 イメージ変更時の通知はベータ、脆弱性情報の通知はアルファ
Cloud OnAir
Cloud OnAir
パフォーマンス編
Cloud OnAir
● 特徴
○ 最大 24 時間しか稼働しないが、
最大 80%コストが削減できるノード
○ プリエンプティブノード上の Pod は
graceful shutdown されることが
保証されない
● 利用ケース
○ バッチジョブを低コストで実行したい
○ 耐障害性のあるシステムを低コストで
実行したい
プリエンプティブノード(ベータ)
$ kubectl describe node xxx
~~
Name: xxx
Roles: <none>
Labels:
cloud.google.com/gke-preemptible=true
~~
Cloud OnAir
プリエンプティブノードの活用イメージ
バッチジョブ
耐障害性システム
Nodepool
(preemptible-pool)
Node
(n1-standard-1)
Node
(n1-standard-1)
POD POD
Nodepool
(non-preemptible-pool)
Node
(n1-standard-1)
Node
(n1-standard-1)
POD POD
Nodepool
(preemptible-pool)
Node
(n1-standard-1)
Node
(n1-standard-1)
POD POD
キュー
Cloud OnAir
● 特徴
○ GUI から簡単に GPU 利用可能な
クラスタを作成可能
○ GPU 演算を簡単にクラウド上に
スケール可能
○ プリエンプティブノード、
クラスタオートスケールと
組み合わせて更に効率化が可能
● 利用ケース
○ ローカルで行っている GPU 演算を
スケールさせたい
○ GPU リソースをチーム・組織で
共有して利用したい
GPU の活用(ベータ)
$ kubectl describe node xxx
~~
capacity:
cpu: 1
ephemeral-storage: 98868448Ki
hugepages-2Mi: 0
memory: 3787652Ki
nvidia.com/gpu: 2
pods: 110
~~
Cloud OnAir
Cloud OnAir
運用
Cloud OnAir
ノードの自動復旧
COS(Container-Optimized OS) を
選択した場合に利用可能。
継続的にヘルスチェックを行い、
長時間にわたって(10 分前後)
ヘルスチェックに失敗すると、
修復プロセスを開始する
# ノードの自動修復を有効にしてクラスタを作成する
$ gcloud container clusters create my-cluster
--enable-autorepair
# 既存クラスタに対して自動修復を有効にする
$ gcloud container clusters update my-cluster 
--node-pool=default-pool 
--enable-autorepair
# 既存ノードプールに対して自動修復を有効にする
$ gcloud container node-pools update default-pool 
--cluster=my-cluster 
--enable-autorepair
Cloud OnAir
マルチゾーンクラスター
新規作成時または既存
クラスタにゾーンを追加する
ことで設定可能
# マルチゾーンクラスタを作成する
$ gcloud container clusters create my-cluster 
--zone asia-northeast1-a 
--node-locations asia-northeast1-b,
asia-northeast1-c
# 既存クラスタにゾーンを追加する
$ gcloud beta container clusters update my-cluster 
--zone asia-northeast1-a 
--node-locations asia-northeast1-b
Cloud OnAir
クラスタオートスケール
ノードプールに設定された
ノードのテンプレートが採用
つまり同じ種類のノードが
スケールする
# クラスタオートスケーラーを設定してクラスタを作成する
$ gcloud container clusters create my-cluster 
--enable-autoscaling 
--min-nodes 3 --max-nodes 10
# 既存クラスタに対してクラスタオートスケーラーを有効にする
$ gcloud container clusters update my-cluster 
--node-pool=default-pool 
--enable-autoscaling 
--min-nodes 3 --max-nodes 10
# 既存ノードプール default-pool に対してクラスタオートスケーラーを有効に
する
$ gcloud container clusters update my-cluster 
--node-pool=default-pool 
--enable-autoscaling 
--min-nodes 3 --max-nodes 10
Cloud OnAir
● 制約
○ 最大 1000 ノード
○ 各ノードで可動できる Pod 数 30
○ スケールダウン時は 10 分間の 猶予期間があり、それを超えると Pod は
強制終了されてしまう。
● スケールイン(ノード削除)を防ぐための条件
○ Pod affinity もしくは anti-affiniti が設定している
○ ローカルストレージを持っている Pod
○ Deployment、StatefulSet, Job or ReplicaSet などのコントローラーによって
管理されていない Pod
○ PodDisruptionBudget が設定されており、Node 削除により Budget を超えてしまう場合
クラスタオートスケールの活用
Cloud OnAir
リージョナルクラスタ(ベータ)
● 特徴
○ 1 つのリージョンにおいて、 master
および node を複数ゾーンに配置
● 利用ケース
○ システムの冗長性を上げたい
○ master のソフトウェア更新時にも
master を利用不可にしたくない
# リージョナルクラスタを作成する
$ gcloud beta container clusters create
my-regional-cluster 
--region=asia-northeast1 
--node-locations=asia-northeast1-b,asia-nort
heast1-c
Cloud OnAir
ログ収集
# ログ収集を有効にしてクラスタを作成する(デフォルトで
有効なため、明示的に指定しなくても問題ない)
$ gcloud container clusters create my-cluster
--enable-cloud-logging
# 既存クラスタに対してログ収集を有効にする(ベータ)
$ gcloud beta container clusters update my-cluster
--logging-service logging.googleapis.com
● 特徴
○ ログ管理を StackDriver Logging に
移譲
○ ログ管理の効率化
● 利用ケース
○ ログ管理を効率的に行いたい
Cloud OnAir
● Structured Logging
○ 標準出力、標準エラーに出力される”単一行”の JSON String は
structured log として Stackdriver へ読み込まれる。
ログ収集の活用
# echo "{"message": "hello", "severity": "CRITICAL",
"my_vars": 123}" >&2
{"message": "hello", "severity": "CRITICAL", "my_vars": 123}
Cloud OnAir
ログ収集の活用
● Severity
○ 標準出力へ書き込まれるメッセージは情報 (INFO) として保存、標準エラーに
書き込まれるメッセージはエラー (ERROR) として保存される。
Severity をカスタマイズしたい Structured Logging を使用する。
● BigQuery へエクスポートする
○ エクスポート機能を用いて BigQuery、Pub/Sub などへエクスポートが可能。 BigQuery
へエクスポートされたログのフォーマットと構造は保持される。
● アラートを設定する
○ ログベースの指標を使用して、 Stackdriver Monitoring でアラートを設定可能。
Cloud OnAir
ログ収集の活用イメージ
Log Ingestion /
Processing Layer
Storage
Layer
Container App
GKE/Kubernetes
ログ基盤 /
データウェア
ハウス
BigQuery
Application &
Presentation
App
Engine
分析者
Cloud
Datalab
Stackdriver
Logging
BI Interface
Data Studio
Cloud
Pub/Sub
Cloud
Dataflow
Application Layer
Cloud OnAir
Cloud OnAir
まとめ
Google Kubernetes Engine は
コンテナ化されたアプリケーションをデプロイする
プロダクションレディかつマネージドの環境です。
本日ご紹介した様々な機能、使い方を活用することで
一歩進んだコンテナによるサービス運用を実現しましょう!
Cloud OnAir

More Related Content

What's hot

[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送
[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送
[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送Google Cloud Platform - Japan
 
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するNo-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するKiyoshi Fukuda
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送Google Cloud Platform - Japan
 
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps 長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps Google Cloud Platform - Japan
 
[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送
[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送
[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...Google Cloud Platform - Japan
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...
[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...
[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...Google Cloud Platform - Japan
 
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送Google Cloud Platform - Japan
 
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]Google Cloud Platform - Japan
 
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送Google Cloud Platform - Japan
 
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説Yuta Hono
 
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送Google Cloud Platform - Japan
 
[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送
[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送
[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送
[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送
[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送Google Cloud Platform - Japan
 

What's hot (20)

[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
 
[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送
[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送
[Cloud OnAir] GCP で誰でも始められる HPC 2019年5月9日 放送
 
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するNo-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現する
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
 
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps 長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
 
[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送
[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送
[Cloud OnAir] ハイブリッドクラウドと Google Cloud 〜戦略的なクラウド活用を考える〜 2019年2月7日 放送
 
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の...
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
 
[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...
[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...
[Cloud OnAir] [Cloud OnAir] 最新版 GCP ではじめる、サーバーレスアプリケーションの開発。 2020年5月28日 放送 20...
 
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
[Cloud OnAir] ゼロから始める Cloud Run 〜概要から実践まで全てをお届けします〜 2020 年 2 月 20 日放送
 
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
 
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
 
What’s new in cloud run 2021 後期
What’s new in cloud run 2021 後期What’s new in cloud run 2021 後期
What’s new in cloud run 2021 後期
 
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
 
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
 
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
 
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
 
[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送
[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送
[Cloud OnAir] クラウド移行後の最適化方法を伝授。でも最適化ってなんですか? (e Learning) 2018年2月15日 放送
 
[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送
[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送
[Cloud OnAir] オンプレミスにあるデータを GCP で分析する前に知っておきたいアーキテクチャ 2019年5月30日 放送
 
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送
 

Similar to [Cloud OnAir] Dive to Google Kubernetes Engine 2018年8月2日 放送

これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門Yuto Takei
 
[Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送
 [Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送 [Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送
[Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送Google Cloud Platform - Japan
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送Google Cloud Platform - Japan
 
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)Yu Amano
 
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...NTT DATA Technology & Innovation
 
GKEで半年運用してみた
GKEで半年運用してみたGKEで半年運用してみた
GKEで半年運用してみたKatsutoshi Nagaoka
 
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送Google Cloud Platform - Japan
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on AzureMasaki Yamamoto
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のりRakuten Group, Inc.
 
Azure Kubernetes Service Overview
Azure Kubernetes Service OverviewAzure Kubernetes Service Overview
Azure Kubernetes Service OverviewTakeshi Fukuhara
 
機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編Daiyu Hatakeyama
 
Developer summit 2015 GCP
Developer summit 2015  GCPDeveloper summit 2015  GCP
Developer summit 2015 GCPKiyoshi Fukuda
 
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南Google Cloud Platform - Japan
 
Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪Igarashi Toru
 
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...Google Cloud Platform - Japan
 
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送Google Cloud Platform - Japan
 
Infra: Kubernetes and GKE, Network
Infra: Kubernetes and GKE, NetworkInfra: Kubernetes and GKE, Network
Infra: Kubernetes and GKE, NetworkKuma Arakawa
 
Introduction to Magnum (JP)
Introduction to Magnum (JP)Introduction to Magnum (JP)
Introduction to Magnum (JP)Motohiro OTSUKA
 

Similar to [Cloud OnAir] Dive to Google Kubernetes Engine 2018年8月2日 放送 (20)

これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
 
[Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送
 [Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送 [Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送
[Cloud OnAir] Google Kubernetes Engine と Cloud Spanner の紹介 2020 年 1 月 30 日放送
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
 
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)
 
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
 
GKEで半年運用してみた
GKEで半年運用してみたGKEで半年運用してみた
GKEで半年運用してみた
 
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on Azure
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
 
Azure Kubernetes Service Overview
Azure Kubernetes Service OverviewAzure Kubernetes Service Overview
Azure Kubernetes Service Overview
 
機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編
 
Developer summit 2015 gcp
Developer summit 2015   gcpDeveloper summit 2015   gcp
Developer summit 2015 gcp
 
Developer summit 2015 GCP
Developer summit 2015  GCPDeveloper summit 2015  GCP
Developer summit 2015 GCP
 
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南[External] 2021.12.15 コンテナ移行の前に知っておきたいこと  @ gcpug 湘南
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
 
Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪
 
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
 
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
 
Infra: Kubernetes and GKE, Network
Infra: Kubernetes and GKE, NetworkInfra: Kubernetes and GKE, Network
Infra: Kubernetes and GKE, Network
 
Introduction to Magnum (JP)
Introduction to Magnum (JP)Introduction to Magnum (JP)
Introduction to Magnum (JP)
 
[GKE & Spanner 勉強会] GKE 入門
[GKE & Spanner 勉強会] GKE 入門[GKE & Spanner 勉強会] GKE 入門
[GKE & Spanner 勉強会] GKE 入門
 

More from Google Cloud Platform - Japan

Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud Platform - Japan
 
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編Google Cloud Platform - Japan
 
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ  〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ  〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...Google Cloud Platform - Japan
 
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送Google Cloud Platform - Japan
 
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
明日から役立つ  BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online明日から役立つ  BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: OnlineGoogle Cloud Platform - Japan
 
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: OnlineGoogle Cloud Platform - Japan
 
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: OnlineGoogle Cloud Platform - Japan
 
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...Google Cloud Platform - Japan
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送
[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送
[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送Google Cloud Platform - Japan
 
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...Google Cloud Platform - Japan
 
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGoogle Cloud Platform - Japan
 

More from Google Cloud Platform - Japan (19)

ServerlessDays Tokyo 2022 Virtual.pdf
ServerlessDays Tokyo 2022 Virtual.pdfServerlessDays Tokyo 2022 Virtual.pdf
ServerlessDays Tokyo 2022 Virtual.pdf
 
20221105_GCPUG 女子会 Kubernets 編.pdf
20221105_GCPUG 女子会 Kubernets 編.pdf20221105_GCPUG 女子会 Kubernets 編.pdf
20221105_GCPUG 女子会 Kubernets 編.pdf
 
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdfGoogle Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdf
 
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
 
Google Cloud で実践する SRE
Google Cloud で実践する SRE  Google Cloud で実践する SRE
Google Cloud で実践する SRE
 
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ  〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ  〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
 
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
 
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
 
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
 
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
 
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
 
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
明日から役立つ  BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online明日から役立つ  BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
 
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
 
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
『MAGELLAN BLOCKS』を使って BigQuery を使い倒す!| Google Cloud INSIDE Games & Apps: Online
 
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
 
[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送
[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送
[Cloud OnAir] Cloud Run & Firestore で、実践アジャイル開発 2020年6月25日 放送
 
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
 
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
 

Recently uploaded

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 

Recently uploaded (8)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 

[Cloud OnAir] Dive to Google Kubernetes Engine 2018年8月2日 放送

  • 1. Cloud Onr Cloud OnAir Cloud OnAir Dive into Google Kubernetes Engine 2018 年 8 月 2 日 放送
  • 4. Cloud OnAir コンテナオーケストレーション Cluster ● 複数のノードに対するコンテナのデプロイは? ● ノード障害が発生した場合は? ● コンテナ障害が発生した場合は? ● アプリケーションのアップグレードはどうやって管理する? Node NodeNode ??? コンテナ コンテナ コンテナ コンテナコンテナコンテナ
  • 7. Cloud OnAir Kubernetes Best Practicesも合わせて御覧ください
  • 9. Cloud OnAir COS (Container-Optimized OS) ● 特徴 ○ Google Compute Engine, Kubernetes Engine で 利用可能なセキュア・軽量 OS ○ 最低限のプロセスのみ動作 ○ ブート時、ブートイメージの改竄チェック ○ 大部分が read only もしくは ephemeral fs ○ コンテナは sandbox で動作 ○ AppArmor によるプロセス制限 ○ サービス Listen ポートの最小化 ○ 自動 OS アップデート ● 利用ケース ○ Node レベルのセキュリティを強化したい ○ GKE をフル活用したい
  • 10. Cloud OnAir 限定公開クラスタ(Private Cluster)の活用 (ベータ) ● 特徴 ○ クラスタへのアクセスを VPC 内に限定 ○ プライベート Google アクセスにより、外部 IP を 持たずに Google のマネージド・サービスとの 通信が可能 ○ インターネット上のサービスと通信をする場合は NAT サーバが必要 ● 利用ケース ○ エンタープライズで求められる、プライベート セキュリティモデル (インターネットから隔離 )の 実現
  • 11. Cloud OnAir 共有 VPC の活用(ベータ) ● 特徴 ○ クラスタ作成時、共有 VPC に対して クラスタをデプロイできる ● 利用ケース ○ ネットワークチームによる統制を 効かせたい ○ 支払いやトラッキング容易性の観点で GCP プロジェクトを分割したい ○ 機密情報をプロジェクトレベルで 分割し、IAM で管理したい GCP Project Compute Resources (e.g.; GCE, GKE) GCP Project Compute Resources (e.g.; GCE, GKE) GCP Project Routes VPC Network Subnetwork Compute Resources (e.g.; GCE, GKE) Subnetwork Firewall Rules
  • 12. Cloud OnAir 共有 VPC を使用する上での注意事項
  • 13. Cloud OnAir ● 特徴 ○ RBAC によりユーザーもしくはサービスアカウントの権限を制御できる ■ 注) IAM と異なり、Google グループに権限を割り当てることはできません ○ IAM はクラスターレベルの制御、クラスター内の権限制御は RBAC を用いる ○ RBAC により権限をネームスペースに適応できる Role Based Access Control (RBAC) Project_1 参照 グループ クラスター ノード ノード ネームスペース(custom) ネームスペース(default) Pod Pod PodPod ユーザー POD作成
  • 14. Cloud OnAir Role Based Access Control (RBAC) kind: Role apiVersion: rbac.authorization.k8s.io/v1beta1 metadata: namespace: microservice-a name: msa-dev rules: - apiGroups: [""] resources: ["pods"] verbs: ["get","list","watch"] - apiGroups: ["extensions","apps"] resources: ["deployments","replicasets"] verbs: ["get","list","watch"] apiVersion: rbac.authorization.k8s.io/v1beta1 metadata: name: msa-devteam namespace: microservice-a subjects: - kind: User name: first_user@samuraitaiga.io apiGroup: rbac.authorization.k8s.io roleRef: kind: Role name: msa-dev apiGroup: rbac.authorization.k8s.io Role の定義 Binding の定義 G Suite, Cloud Identity等 のアカウントを指定可能
  • 15. Cloud OnAir Role Based Access Control (RBAC)
  • 16. Cloud OnAir ● 利用ケース ○ 1 つのクラスターを共有する ● 共有の単位・粒度 ■ 開発のステージ単位 (開発、ステージング、本番 ) ● 例:小規模のチーム ■ マイクロサービス単位 ● 例:規模が拡大中のチーム ■ チーム単位 ● 例:大規模な企業 ■ グループ単位 ● 例:大規模エンタープライズ企業 (multiple team in group, external company team) Role Based Access Control (RBAC)
  • 18. Cloud OnAir CI/CD パイプラインの全体像 Cloud Build Build/ Test Artifact storage GCR GCS DeploySource CSR Monitor StackdriverCloud Build サードパーティーのソフトウェア /サービス (オンプレミス/クラウド)
  • 19. Cloud OnAir ● 特徴 ○ プライベート Git リポジトリ ○ StackDriver を用いた分析との簡単な統合 ○ Google 管理アカウント(G Suite、Cloud Identity、 サードパーティー アカウント管理等)を使った リポジトリへのアクセス権設定 ● 利用ケース ○ アプリケーションのデバッグ速度を上げたい ○ リポジトリの認証を G Suite・Cloud Identityに 統合したい Cloud Source Repository
  • 20. Cloud OnAir Cloud Source Repository リポジトリ グループ (Google グループ) 書き込み ユーザー ユーザー ユーザー GCP で管理 G 管理アカウントで 管理 リポジトリ グループ (Google グループ) 書き込み GCP で管理 G 管理アカウントで 管理 社員グループ (Google グループ、 G Suite) パートナーグループ (Google グループ、 Cloud Identity) エンタープライズでのアカウント管理小規模チームでのアカウント管理
  • 21. Cloud OnAir ● 特徴 ○ マネージドな継続的なビルド・テスト・デプ ロイをするためのサービス ○ ビルドを自動化するトリガー ○ 様々なビルドソースに対応 (GCS、CSR、 サードパーティー) ● 利用ケース ○ CI/CD を実現してデプロイを高度化 ○ CI/CD における、ビルドに時間が かかっているため高速化したい Cloud Build # cloudbuild.yaml steps: - name: gcr.io/cloud-builders/gcloud args: ['app', 'deploy'] gcloud builds submit --config cloudbuild.yaml .
  • 22. Cloud OnAir Google Container Registry ● 特徴 ○ Docker イメージをプライベート保存 ○ Opt-in 可能な脆弱性スキャン機能 ○ イメージ変更時、脆弱性情報が 発見/更新時に Pub/Sub に情報を Push 可能※1 ● 利用ケース ○ コンテナレベルのセキュリティを 強化したい ○ 定期的に行っている脆弱性の情報収集に 関するコストを削減したい ※1 イメージ変更時の通知はベータ、脆弱性情報の通知はアルファ
  • 24. Cloud OnAir ● 特徴 ○ 最大 24 時間しか稼働しないが、 最大 80%コストが削減できるノード ○ プリエンプティブノード上の Pod は graceful shutdown されることが 保証されない ● 利用ケース ○ バッチジョブを低コストで実行したい ○ 耐障害性のあるシステムを低コストで 実行したい プリエンプティブノード(ベータ) $ kubectl describe node xxx ~~ Name: xxx Roles: <none> Labels: cloud.google.com/gke-preemptible=true ~~
  • 26. Cloud OnAir ● 特徴 ○ GUI から簡単に GPU 利用可能な クラスタを作成可能 ○ GPU 演算を簡単にクラウド上に スケール可能 ○ プリエンプティブノード、 クラスタオートスケールと 組み合わせて更に効率化が可能 ● 利用ケース ○ ローカルで行っている GPU 演算を スケールさせたい ○ GPU リソースをチーム・組織で 共有して利用したい GPU の活用(ベータ) $ kubectl describe node xxx ~~ capacity: cpu: 1 ephemeral-storage: 98868448Ki hugepages-2Mi: 0 memory: 3787652Ki nvidia.com/gpu: 2 pods: 110 ~~
  • 28. Cloud OnAir ノードの自動復旧 COS(Container-Optimized OS) を 選択した場合に利用可能。 継続的にヘルスチェックを行い、 長時間にわたって(10 分前後) ヘルスチェックに失敗すると、 修復プロセスを開始する # ノードの自動修復を有効にしてクラスタを作成する $ gcloud container clusters create my-cluster --enable-autorepair # 既存クラスタに対して自動修復を有効にする $ gcloud container clusters update my-cluster --node-pool=default-pool --enable-autorepair # 既存ノードプールに対して自動修復を有効にする $ gcloud container node-pools update default-pool --cluster=my-cluster --enable-autorepair
  • 29. Cloud OnAir マルチゾーンクラスター 新規作成時または既存 クラスタにゾーンを追加する ことで設定可能 # マルチゾーンクラスタを作成する $ gcloud container clusters create my-cluster --zone asia-northeast1-a --node-locations asia-northeast1-b, asia-northeast1-c # 既存クラスタにゾーンを追加する $ gcloud beta container clusters update my-cluster --zone asia-northeast1-a --node-locations asia-northeast1-b
  • 30. Cloud OnAir クラスタオートスケール ノードプールに設定された ノードのテンプレートが採用 つまり同じ種類のノードが スケールする # クラスタオートスケーラーを設定してクラスタを作成する $ gcloud container clusters create my-cluster --enable-autoscaling --min-nodes 3 --max-nodes 10 # 既存クラスタに対してクラスタオートスケーラーを有効にする $ gcloud container clusters update my-cluster --node-pool=default-pool --enable-autoscaling --min-nodes 3 --max-nodes 10 # 既存ノードプール default-pool に対してクラスタオートスケーラーを有効に する $ gcloud container clusters update my-cluster --node-pool=default-pool --enable-autoscaling --min-nodes 3 --max-nodes 10
  • 31. Cloud OnAir ● 制約 ○ 最大 1000 ノード ○ 各ノードで可動できる Pod 数 30 ○ スケールダウン時は 10 分間の 猶予期間があり、それを超えると Pod は 強制終了されてしまう。 ● スケールイン(ノード削除)を防ぐための条件 ○ Pod affinity もしくは anti-affiniti が設定している ○ ローカルストレージを持っている Pod ○ Deployment、StatefulSet, Job or ReplicaSet などのコントローラーによって 管理されていない Pod ○ PodDisruptionBudget が設定されており、Node 削除により Budget を超えてしまう場合 クラスタオートスケールの活用
  • 32. Cloud OnAir リージョナルクラスタ(ベータ) ● 特徴 ○ 1 つのリージョンにおいて、 master および node を複数ゾーンに配置 ● 利用ケース ○ システムの冗長性を上げたい ○ master のソフトウェア更新時にも master を利用不可にしたくない # リージョナルクラスタを作成する $ gcloud beta container clusters create my-regional-cluster --region=asia-northeast1 --node-locations=asia-northeast1-b,asia-nort heast1-c
  • 33. Cloud OnAir ログ収集 # ログ収集を有効にしてクラスタを作成する(デフォルトで 有効なため、明示的に指定しなくても問題ない) $ gcloud container clusters create my-cluster --enable-cloud-logging # 既存クラスタに対してログ収集を有効にする(ベータ) $ gcloud beta container clusters update my-cluster --logging-service logging.googleapis.com ● 特徴 ○ ログ管理を StackDriver Logging に 移譲 ○ ログ管理の効率化 ● 利用ケース ○ ログ管理を効率的に行いたい
  • 34. Cloud OnAir ● Structured Logging ○ 標準出力、標準エラーに出力される”単一行”の JSON String は structured log として Stackdriver へ読み込まれる。 ログ収集の活用 # echo "{"message": "hello", "severity": "CRITICAL", "my_vars": 123}" >&2 {"message": "hello", "severity": "CRITICAL", "my_vars": 123}
  • 35. Cloud OnAir ログ収集の活用 ● Severity ○ 標準出力へ書き込まれるメッセージは情報 (INFO) として保存、標準エラーに 書き込まれるメッセージはエラー (ERROR) として保存される。 Severity をカスタマイズしたい Structured Logging を使用する。 ● BigQuery へエクスポートする ○ エクスポート機能を用いて BigQuery、Pub/Sub などへエクスポートが可能。 BigQuery へエクスポートされたログのフォーマットと構造は保持される。 ● アラートを設定する ○ ログベースの指標を使用して、 Stackdriver Monitoring でアラートを設定可能。
  • 36. Cloud OnAir ログ収集の活用イメージ Log Ingestion / Processing Layer Storage Layer Container App GKE/Kubernetes ログ基盤 / データウェア ハウス BigQuery Application & Presentation App Engine 分析者 Cloud Datalab Stackdriver Logging BI Interface Data Studio Cloud Pub/Sub Cloud Dataflow Application Layer
  • 38. Google Kubernetes Engine は コンテナ化されたアプリケーションをデプロイする プロダクションレディかつマネージドの環境です。 本日ご紹介した様々な機能、使い方を活用することで 一歩進んだコンテナによるサービス運用を実現しましょう! Cloud OnAir