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
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevOpsPorto Meetup13: Introduction on Google Kubernetes (GKE) for CI/CD by Giuliano Ribeiro
Talk delivered by Giuliano Ribeiro
DevOpsPorto
February 28, 2018
More Decks by DevOpsPorto
See All by DevOpsPorto
DevOpsPorto Meetup 38: Intro to FastAPI by Sebastián Ramírez
devopsporto
1
300
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
180
DevOpsPorto Meetup 37: Why averages lie by Filipe Oliveira
devopsporto
0
240
DevOpsPorto Meetup 36: Computing and Operations at CERN: From Physical HW to Virtualization and Containers by Ricardo Rocha
devopsporto
0
290
DevOpsPorto Meetup 35: Turbocharging Azure DevOps with Octopus Deploy by Derek Campbell
devopsporto
0
270
DevOpsPorto Meetup 34: Freelance and Remote - Is it possible in DevOps
devopsporto
0
190
DevOpsPorto Meetup 33: How DevOps supported La Redoute reinvention by Antoine Craske
devopsporto
0
310
K8s in AWS: Europe, US and The Great Wall of China
devopsporto
0
240
DevOpsPorto Meetup 31: Metrics, context driven management by Alexandre Martins
devopsporto
0
300
Other Decks in Technology
See All in Technology
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
0
190
あなたの知らないバージョン命名規則
sat
PRO
2
830
Kiro WebとCloud Sessions
nagisa53
2
210
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
210
AI時代のデータ基盤を考える問い
pacocat
0
700
AIで変わるエンジニアの働き方(仮)
naoinaoi
0
570
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
180
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
190
わたしが知り合いゼロの勉強会に 行けるようになるまで
r5ni4
2
820
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
54k
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
840
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
630
Featured
See All Featured
Speed Design
sergeychernyshev
33
2k
Six Lessons from altMBA
skipperchong
29
4.5k
Navigating Weather and Climate Data
rabernat
0
490
Ruling the World: When Life Gets Gamed
codingconduct
0
310
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
690
Skip the Path - Find Your Career Trail
mkilby
1
200
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
The Curious Case for Waylosing
cassininazir
1
480
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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