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
DevOpsPorto Meetup13: Introduction on Google Ku...
Search
DevOpsPorto
February 28, 2018
Technology
0
140
DevOpsPorto Meetup13: Introduction on Google Kubernetes (GKE) for CI/CD by Giuliano Ribeiro
Talk delivered by Giuliano Ribeiro
DevOpsPorto
February 28, 2018
Tweet
Share
More Decks by DevOpsPorto
See All by DevOpsPorto
DevOpsPorto Meetup 38: Intro to FastAPI by Sebastián Ramírez
devopsporto
1
260
DevOpsPorto Meetup 38: Using cutting-edge open-source technologies to build one of the biggest industrial Data Lake of the World by Allan Sene
devopsporto
0
140
DevOpsPorto Meetup 37: Why averages lie by Filipe Oliveira
devopsporto
0
190
DevOpsPorto Meetup 36: Computing and Operations at CERN: From Physical HW to Virtualization and Containers by Ricardo Rocha
devopsporto
0
220
DevOpsPorto Meetup 35: Turbocharging Azure DevOps with Octopus Deploy by Derek Campbell
devopsporto
0
210
DevOpsPorto Meetup 34: Freelance and Remote - Is it possible in DevOps
devopsporto
0
160
DevOpsPorto Meetup 33: How DevOps supported La Redoute reinvention by Antoine Craske
devopsporto
0
250
K8s in AWS: Europe, US and The Great Wall of China
devopsporto
0
200
DevOpsPorto Meetup 31: Metrics, context driven management by Alexandre Martins
devopsporto
0
240
Other Decks in Technology
See All in Technology
AI時代におけるドメイン駆動設計 入門 / Introduction to Domain-Driven Design in the AI Era
fendo181
0
680
レビュー負債を解消する ― CodeRabbitが支えるAI駆動開発
moongift
PRO
0
190
AWS IAM Identity Centerによる権限設定をグラフ構造で可視化+グラフRAGへの挑戦
ykimi
2
740
Lazy Constant - finalフィールドの遅延初期化
skrb
0
170
マイクロリブート ~ACEマインドセットで実現するアジャイル~
sony
0
320
クレジットカードの不正を防止する技術
yutadayo
16
7.2k
仕様駆動 x Codex で 超効率開発
ismk
2
1.4k
AWS資格は取ったけどIAMロールを腹落ちできてなかったので、年内に整理してみた
hiro_eng_
0
210
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
2
380
AIでテストプロセスを自動化しよう251113.pdf
sakatakazunori
0
130
どうなる Remix 3
tanakahisateru
2
360
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
18
5.4k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
GitHub's CSS Performance
jonrohan
1032
470k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building an army of robots
kneath
306
46k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Transcript
Google Cloud Introduction to Kubernetes Engine on CI/CD
Agenda • Who Am I • Google Cloud Platform overview
• Kubernetes Engine ◦ Kubernetes quick facts ◦ GKE Features ◦ GKE Demo ◦ CI/CD with GKE
- Google Cloud Solutions Architect - G Suite - Google
App Engine - BigQuery - Java - Build and Release automation - Working: - ilegra +14y - Google technologies +5y Giuliano Ribeiro https://about.me/giulianobr @giulianobr
None
Google Cloud Platform
Google Cloud Platform ✔ 15 regions ✔ 44 zones ✔
Global network of fiber optic cable (+100,000 miles)
Commitment to Open Source Customers should use us because they
love us Not because they are trapped
Kubernetes Engine Google Cloud Platform
First things first … Kubernetes
Open source Workload portability Based on Google’s experience over 15+
years Declarative
Kubernetes in the real world
Compute Engine App Engine Kubernetes Engine Cloud Functions Ops Compute
options X Ops cost
Kubernetes Engine is a powerful cluster manager and orchestration system
for running Docker containers in Google’s cloud. It's built on top of Kubernetes system, giving customers the flexibility to take advantage of on-premises, hybrid, or public cloud infrastructure.
Some features ★ Based on Kubernetes ★ Fully managed ★
Docker support ★ Hybrid networking ★ Resource optimization
Some features ★ Stateful Application Support ★ Scalable ★ Deep
integration with GCP services like: ◦ Integrated Logging & Monitoring ◦ Private container registry ◦ Preemptive VMs (Compute Engine) ◦ GPUs ★ Free, not cost to use
How to interact
Command-line interface Google Cloud SDK - https://cloud.google.com/sdk/
GCP Console https://console.cloud.google.com
GKE on CI/CD pipeline Jenkins Kubernetes Engine Containe r Registry
Source Repository
Jenkins https://cloud.google.com/solutions/continuous-delivery-jenkins-kubernetes-engine
Other options https://cloud.google.com/solutions/continuous-deliver y-spinnaker-kubernetes-engine https://www.weave.works/technologies/google-cloud- platform-and-kubernetes/ Spinnaker Weaveworks https://cloud.google.com/kubernetes-engine/continuous-deployment/
Thank you