Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
DevOpsPorto Meetup13: Introduction on Google Kubernetes (GKE) for CI/CD by Giuliano Ribeiro
DevOpsPorto
February 28, 2018
Technology
0
52
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
0
45
devopsporto
0
18
devopsporto
0
12
devopsporto
0
8
devopsporto
0
12
devopsporto
0
22
devopsporto
0
44
devopsporto
0
27
devopsporto
0
11
Other Decks in Technology
See All in Technology
ryusa
2
340
kappa4
4
2.5k
yunon_phys
1
420
kawaguti
0
120
hmatsu47
0
170
clustervr
0
170
nihonbuson
2
2k
sugimomoto
1
380
ocise
0
170
tsugimot
0
130
natsusan
0
210
shirayanagiryuji
0
2.2k
Featured
See All Featured
paulrobertlloyd
71
1.4k
kneath
294
39k
revolveconf
200
9.6k
bryan
100
11k
chrislema
173
14k
dougneiner
55
5.4k
malarkey
119
16k
andyhume
62
3.5k
marktimemedia
6
340
sachag
267
17k
trishagee
20
2.1k
lara
172
9.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