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 part 2
Search
sakajunquality
January 29, 2019
Technology
0
1.2k
GKE getting started part 2
GCPUG Beginners Tokyo #12 feat. GKE part.2
sakajunquality
January 29, 2019
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
840
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
AI技術トレンド勉強会 #1MCPの基礎と実務での応用
nisei_k
1
230
DroidKnights 2025 - Jetpack XR 살펴보기: XR 개발은 어떻게 이루어지는가?
heesung6701
1
150
Welcome to the LLM Club
koic
0
110
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
450
What's new in OpenShift 4.19
redhatlivestreaming
1
460
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
220
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
4
180
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
6
530
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
140
SFTPコンテナからファイルをダウンロードする
dip
0
530
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
170
Azure AI Foundryでマルチエージェントワークフロー
seosoft
0
130
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
930
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Done Done
chrislema
184
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Transcript
GKE Hands on part 2 2019.01.29 #gcpug #beginners #12 @sakajunquality
- Google Developers Expert, GCP - SWE at Ubie -
最近やってること #docker #kubernetes - 好きなこと #coffee #beer - 好きなGCPサービス #BigQuery #GKE #Cloud Build @sakajunquality
Targets - Kubernetesを使ったことあるが、もう開発で使いたい方 - ローカルの開発をスムーズにリモートに上げたい方
Goals - GKE 再入門 - Skaffoldをざっくり理解する
Prerequisites - dockerビルドくらいしたことあれば最低限OKです
Agenda - 0. はじめに - 1. 簡易Webアプリケーションの作成 - 2. docker-composeからの移行
- 3. skaffoldの紹介 - 4. skaffoldを利用した開発 - 5. 片付け - 6. まとめ
0. はじめに
今回のハンズオンのシナリオ ローカルで開発したものをminikubeなど ローカルのKubernetesで確認 確認できたらGKEに反映させる
今回のハンズオン 簡素化するために、開発部分にフォーカ スします。
今回のハンズオン また、時間が限られているため、環境依 存でトラブルがないよう、すべてCloud Shell上でハンズオンを行います。
Cloud Shell (前回意外とトラブったので) Cloud Shell の使い方を少しまとめました。 https://speakerdeck.com/sakajunquality/cloud-shell-hands-on-notes
ソースコード https://github.com/sakajunquality/gke-getting-started
GCP プロジェクトの作成 会社のアカウントや個人のアカウントを使用していても、ハンズオン後にリソースをま るっと消せるように新しいプロジェクトを作成してください。
ハンズオンの開始 Cloud Shellを開きます
$ rm -rf gke-getting-started 前回のハンズオンの残骸削除 前回も参加されている場合は、一度前回の残骸を削除します
$ git clone
[email protected]
:sakajunquality/gke-getting-started.git $ cd gke-getting-started ソースコードの取得 改めてソースコードを取得し直します。
$ cloudshell launch-tutorial -d tutorial.md GKE クラスターの作成 前回のハンズオンを開始します。(GKE のクラスターを作成するまで)
$ cloudshell launch-tutorial -d tutorial2.md 今回のハンズオン GKEのクラスターが作成できたらチュートリアルを中断し、 今回のハンズオンを開始します。
1. 簡易Webアプリケーションの作成
1. 簡易Webアプリケーションの作成 Cloud Shell上のチュートリアルに従ってください。
2. docker-composeからの移行
2. docker-composeからの移行 Cloud Shell上のチュートリアルに従ってください。
3. skaffoldの紹介
3. skaffoldの紹介 Cloud Shell上のチュートリアルに従ってください。
4. skaffoldを利用した開発
4. skaffoldを利用した開発 Cloud Shell上のチュートリアルに従ってください。
5. 片付け
5. 片付け Cloud Shell上のチュートリアルに従ってください。
6. まとめ skaffold を使用することで比較的簡単に、Kubernetesに対してビルド・デプロイでき たのではないでしょうか? ローカルでの開発をそのままリモートのGKEに反映するようなことが可能になります 簡単に導入できるので実際の現場でも検証してみてはいかがでしょうか?