$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOpsサンプルアプリをGitLabからGKEへデプロイしてみた
Search
Yasunari Tanaka
June 09, 2018
Technology
1
290
DevOpsサンプルアプリをGitLabからGKEへデプロイしてみた
2018.06.09 GCPUG Hiroshima #4 のLTスライドです
Yasunari Tanaka
June 09, 2018
Tweet
Share
More Decks by Yasunari Tanaka
See All by Yasunari Tanaka
MicroProfile OpenTracing with Helidon
yasu7ri
2
210
Serverlessで行ってみよ~
yasu7ri
0
1.2k
知識ゼロからRancher2.0に触れてみた
yasu7ri
1
450
CloudGarageでServerlessだ!
yasu7ri
3
4.6k
Kubernetes超入門 with java
yasu7ri
1
160
Other Decks in Technology
See All in Technology
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
障害対応訓練、その前に
coconala_engineer
0
190
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
230
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
420
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
210
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
130
Knowledge Work の AI Backend
kworkdev
PRO
0
200
特別捜査官等研修会
nomizone
0
550
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
650
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
180
ActiveJobUpdates
igaiga
1
310
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.9k
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Google's AI Overviews - The New Search
badams
0
870
Building Flexible Design Systems
yeseniaperezcruz
330
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
WENDY [Excerpt]
tessaabrams
8
35k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Designing Powerful Visuals for Engaging Learning
tmiket
0
190
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Transcript
0 DevOpsサンプルアプリを GitLabからGKEへデプロイしてみた 2018/06/09(土) GCPUG Hiroshima #4 YasunariTanaka(@7richi)
1 自己紹介 氏名: Yasunari Tanaka 属性: Software Engineer コミュニティ活動: オープンセミナー広島
Rancher JP アジャイル広島 広島Javaユーザグループ @7richi
2 – Google Cloud Platform(GCP)でホストされているKubernetesクラスタ をGitLabプロジェクトに接続できる。そこで、継続的インテグレーショ ンのジョブを実行し、継続的デプロイのパイプラインを設定ことができ る。GitLabとGKEの統合により、開発者は、Kubernetesがどのようにクラ スタを管理しているかの詳細をすべて理解しなくても、GCP上でマネー ジドデプロイ環境を簡単にセットアップし設定することができるように
なる。 GitLabはGoogle Kubernetes Engineを完全に管理可能に
3 – Google Cloud Platformで500ドルの無料クレジットを獲得 – Google Cloud Platformの新しいアカウントはすべて、登録時に300ドルのクレ ジットを受け取ります。
GitLabは、Googleと提携して、GitLabのGKE統合を 開始するために新しいGCPアカウントの追加で200ドルを提供することができ ます。 GitLabとGCPを連携させて500ドル分のクレジットをゲットしよう!
4 – デプロイしたレポジトリを選択 Deploy from GitLab to GKE
5 – Operations -> Kubernetesを選択し「Add Kubernets cluster」 で Kubernets cluster
を追加していく Deploy from GitLab to GKE
6 – どのKubernetes clusterと統合するか選択する – もちろんGKEを選択する Deploy from GitLab to
GKE
7 – GKGへKubernetes clusterを作成するを選択してGoogleへサインイン Deploy from GitLab to GKE
8 – 作するKubernetes clusterの設定に関していくつか記入 – Kubernetes cluster 名を記入 – どのGCP
プロジェクトへ作成するか選択 – Zone、Node数、Machine typeはデフォルトのままを使用 Deploy from GitLab to GKE
9 – Kubernetes cluster作成中(5分くらい) Deploy from GitLab to GKE
10 – Kubernetes cluster完了で~す! Deploy from GitLab to GKE
11 – GKE側はどうなった? – Kubernetes clusterが作成されている – Nodeも3つ Deploy from
GitLab to GKE
12 – Kubernetes cluster にCI/CDを行う為のApplicationのインストールを行う – Helm Tiller, Ingress, Prometheus,
GitLab Runner Deploy from GitLab to GKE
13 – CI/CDの設定 – Auto DevOpsを有効にしてDomainを入力する Deploy from GitLab to
GKE
14 – CI/CDの設定 – Auto DevOpsを有効にしてDomainを入力する Deploy from GitLab to
GKE
15 – Pipelinesを見るとビルドが始まっている! Deploy from GitLab to GKE
16 – 完了! Deploy from GitLab to GKE
17 – GKE側を見るとデプロイされている Deploy from GitLab to GKE
18 – GitLabとGKEを組み合わせて、GCP上でマネージドデプロイ環境を簡単に セットアップし自動のCI/CD環境を構築してみよう – GitLabからでもGKEを操作できるけど、 Runcher2.0 でも出来るよね。 GitLabもRuncher2.0の統合の違いってどうなんだろうか。 気になる人はこちらへ、そのうち広島でも。。。
まとめ
19 – 不合格通知 (追加で200ドルのクレジットが欲しい人生だった) ちなみに200ドルは、 これかな~
20 ありがとうございました