SlideShare a Scribd company logo
Building what’s next 1
Unfinished!
Will be much better by Wednesday
Kubernetes
The rising tide of system administration
Google Cloud Platform 2
Kubernetes
The rising tide of system administration
Google Cloud Platform 4
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
Google Cloud Platform 6
The Anatomy of a Large-Scale Hypertextual Web Search Engine
1996, Sergey Brin and Lawrence Page
Computer Science Department, Stanford University, Stanford,
CA 94305
Google Cloud Platform 8
Google Cloud Platform 9
Google is living a few years in the future,
and sending the rest of us messages
Doug Cutting, Hadoop creator November 2013
“
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
Building what’s next 12
The cloud is here
Google Cloud Platform 12
Building what’s next 13
Our modern world would
not be possible without it
Building what’s next 14
Distributed systems scale
Building what’s next 15
Distributed systems are hard
Building what’s next 16
Distributed systems fail
What’s the goal?
Better software, faster.
Google Cloud Platform 18
Solve business problems
Google Cloud Platform 19
Google Cloud Platform 20
Microservice
oriented
Dynamically
scheduled
Images by Connie Zhou
Three tenets
Container
packaged
Cloud Native Computing
Cloud Native is structuring teams, culture and
technology to utilize automation and architectures to
manage complexity and unlock velocity
Containers
Google Cloud Platform 24
A datacenter is not a collection of computers,
a datacenter is a computer.
Google Cloud Platform 25
What are the applications this computer runs?
Google Cloud Platform 26
Containers
Google Cloud Platform 27
Hypervisor
Guest environment
app code
libraries
guest kernel
Vanilla virtualization
Google Cloud Platform 28
Opaque and not portable
machine image
locked into a
platform
Hypervisor
Guest environment
app code
libraries
guest kernel
Google Cloud Platform 29
No isolation
Hypervisor
Guest environment
app code
libraries
guest kernel
dependency???
app code
Google Cloud Platform 30
Little reuse (Wastage)
Hypervisor
Guest environment
app code
libraries
guest kernel
Guest environment
app code
libraries
guest kernel
Guest environment
app code
libraries
guest kernelredundant
Google Cloud Platform 31
Containers are a better abstraction layer
Hypervisor
Guest environment
app code
libraries
guest kernel
cut here
Google Cloud Platform 32
Node environment
Portable, isolated, static app environments
Hypervisor
node kernel
app code
libraries
app code
libraries
app code
libraries
container 1 container 2 container 3
Google Cloud Platform 33
Resource
isolation
Predictability
Quality of Service
Batch vs.
interactive
Containers
at Google
Resource
accounting
Efficient overcommit
Google Cloud Platform 34
Containers at Google
We launch over
2 Billion
containers per week.
Google Cloud Platform 34
Google Cloud Platform 35
Containers have taken the
world by storm!
• 2013: LXC is a niche technology
• 2016: “Container” wins buzzword bingo
It’s a huge paradigm shift
• VMs are out, containers are in
It’s happening way faster than
anyone could have predicted
• Adoption is up 5x in 12 months
The right tech at the right time
Microservice oriented
Google Cloud Platform 37
Avoid tight coupling
Develop and deploy on different schedules
Building what’s next 39
Ecrivez différentes parties dans différentes langues
Building what’s next 40
Deploy in isolation
Scale each service according to its needs
Map to your organisation
Composable and replaceable
Dynamically scheduled
Google Cloud Platform 42
Flying the plane
Google Cloud Platform 43
Programming the autopilot
Google Cloud Platform 44
Efficiency
Optimized packing, better scaling
Performance
Active environment tuning
Continuous integration
Easy and reliable
Robustness
Active monitoring, self healing
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
Distributed systems toolkit
Making reliable, scalable, agile distributed systems a CS101 exercise.
Google Cloud Platform 49
Greek for “Helmsman”:
the root of the word “governor” and “cybernetic”
● Container orchestrator
● Builds on Docker containers
○ also supporting other container technologies
● Multiple cloud and bare-metal environments
● Supports existing OSS apps
○ cannot require apps becoming cloud-native
● Inspired and informed by Google’s
experiences and internal systems
● 100% Open source, written in Go
Let users manage applications, not machines
κυβερνήτης
Google Cloud Platform 50
Top 0.01% of all
GitHub projects
2,000+ external
projects based on
Kubernetes
830+
unique contributors
Community
32,000+ commits
Broad industry support
Google Cloud Platform 51
Google Cloud Platform 52
Kubernetes Adoption
Startup to Enterprise Adoption
● 2,000+ external projects based on Kubernetes
● Usage spans all platforms, from on-prem to all public clouds
● Google Container Engine (GKE) usage continues
to double every 90 days
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
Google Cloud Platform 55
Kubernetes & Container Engine
Containers are powering a revolution
For Developers:
Easy dev-test environments
Easy to compose micro-services
Update your cluster with one command
For Ops/IT:
Kubernetes is managed for you
Deploying becomes file-copy
Highly portable
Google Cloud Platform 55
Results
Google Cloud Platform 57Google Cloud Platform 57
More efficient and happier operations teams
More reliable infrastructure and applications
More efficient usage of resources
Lower business risk
Google Cloud Platform 58
Resources
Containers Bootcamp
This afternoon!
"Scalable Microservices with Kubernetes" course
https://www.udacity.com/course/scalable-microservices-with-kubernetes--u
d615
Building scalable microservices using Kubernetes, gRPC and Containers
https://www.youtube.com/watch?v=UOIJNygDNlE
Google Cloud Platform 59
Thank you
@craigbox
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.
Google Cloud Platform 61
• Lightweight Linux environment
• Hermetically sealed,
deployable application
• Introspectable, runnable artifact
• Recently popularized by Docker
Containers
Google Cloud Platform 62
Necessary, but not sufficient
Google Cloud Platform 63
Optimizing packing
shared cell
(original)
shared cell
(compacted)
non-prod load
(compacted)
prod-only load
(compacted)
# machines
25% overhead
Google Cloud Platform 64
This might be a big change for you!
Move to using containers for packaging
Docker, rkt
Set up continuous integration & continuous delivery
Jenkins, Spinnaker
Would you rather do less work?
Use App Engine
Would you rather use the tooling you have in place today?
You can do that too
Walk, don't run
How do I get there?

More Related Content

PDF
Powerup & GCP | Workshop on Google Kubernetes Engine
PDF
GitOps - Operation By Pull Request
PPTX
Kubernetes on GCP
PPTX
Rehosting apps between k8s clusters and automating deployment using crane
PPTX
GitOps - Modern best practices for high velocity app dev using cloud native t...
PDF
Continuous Lifecycle London 2018 Event Keynote
PPTX
[Konveyor] adding security to dev ops for your kubernetes native applications
PDF
Serverless apps with OpenWhisk
Powerup & GCP | Workshop on Google Kubernetes Engine
GitOps - Operation By Pull Request
Kubernetes on GCP
Rehosting apps between k8s clusters and automating deployment using crane
GitOps - Modern best practices for high velocity app dev using cloud native t...
Continuous Lifecycle London 2018 Event Keynote
[Konveyor] adding security to dev ops for your kubernetes native applications
Serverless apps with OpenWhisk

What's hot (20)

PDF
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
PDF
Gitops Hands On
PDF
GCP Gaming 2016 Keynote Seoul, Korea
PPTX
How to Modernize Virtualized Workloads
PDF
Andrea Ulisse - How to build a scalable serverless IoT architecture on GCP - ...
PPTX
Cost Control and Rapid Innovation in Kubernetes with OpenRewrite
PDF
Clocker 1.0.0 Preview
PPTX
MongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
PDF
GitOps for Helm Users by Scott Rigby
PDF
Openshift argo cd_v1_2
PPTX
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
PDF
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
PPTX
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
PPTX
Cloud Native Apps with GitOps
PDF
Day 2 Kubernetes - Tools for Operability (QConSF)
PDF
Security: The Value of SBOMs
PDF
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
PDF
How we can do Multi-Tenancy on Kubernetes
PDF
Delivering Quality at Speed with GitOps
PPTX
Tackle-test: An Automatic Unit-level Test Case Generator
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Gitops Hands On
GCP Gaming 2016 Keynote Seoul, Korea
How to Modernize Virtualized Workloads
Andrea Ulisse - How to build a scalable serverless IoT architecture on GCP - ...
Cost Control and Rapid Innovation in Kubernetes with OpenRewrite
Clocker 1.0.0 Preview
MongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
GitOps for Helm Users by Scott Rigby
Openshift argo cd_v1_2
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
Cloud Native Apps with GitOps
Day 2 Kubernetes - Tools for Operability (QConSF)
Security: The Value of SBOMs
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
How we can do Multi-Tenancy on Kubernetes
Delivering Quality at Speed with GitOps
Tackle-test: An Automatic Unit-level Test Case Generator
Ad

Viewers also liked (20)

PDF
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
 
PPT
Itf ipp ch03_2012_final
PDF
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
 
KEY
Project Progress
PPT
2013 cch basic principles ch01
PDF
POSS2016Nov16-The Open Source Software Value Chain
 
PDF
Oscar - The OW2 Quality Program - Cloud Computing World Expo 2016
 
PDF
Open Stack OW2 Conference Nov10
 
PPS
Adivina Que Ciudad Es
PDF
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 
PDF
ETICS supporting compliance and interoperability, Gabriele Giammatteo, Engine...
 
PDF
Resume Infographic
PDF
Venus-c: Using open source clouds in eScience
 
PDF
Open Source BI OW2 Conference Nov10
 
PPT
Chapter 13 presentation
PPTX
Palacio Gobierno del Ecuador
PDF
Ocelot Project, OW2con11, Nov 24-25, Paris
 
PDF
OW2con'14 - Xlcloud, 3D rendering in the cloud
 
PDF
Open Nebula OW2 Conference Nov10
 
PPTX
Nevado Cayambe
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
 
Itf ipp ch03_2012_final
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
 
Project Progress
2013 cch basic principles ch01
POSS2016Nov16-The Open Source Software Value Chain
 
Oscar - The OW2 Quality Program - Cloud Computing World Expo 2016
 
Open Stack OW2 Conference Nov10
 
Adivina Que Ciudad Es
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 
ETICS supporting compliance and interoperability, Gabriele Giammatteo, Engine...
 
Resume Infographic
Venus-c: Using open source clouds in eScience
 
Open Source BI OW2 Conference Nov10
 
Chapter 13 presentation
Palacio Gobierno del Ecuador
Ocelot Project, OW2con11, Nov 24-25, Paris
 
OW2con'14 - Xlcloud, 3D rendering in the cloud
 
Open Nebula OW2 Conference Nov10
 
Nevado Cayambe
Ad

Similar to OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration. (20)

PDF
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
 
PDF
2016 08-30 Kubernetes talk for Waterloo DevOps
PPTX
Adapt or Die: A Microservices Story at Google
PDF
Understanding Kubernetes
PDF
Seminar Modernizing Your Development Using Microservices, Container & Kubernetes
PDF
Google Cloud Platform and Kubernetes
PDF
Net core, mssql, container und kubernetes
PPTX
Google Cloud Fundamentals by CloudZone
PDF
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
PPTX
Cloud Run and Containers
PDF
Resilient microservices with Kubernetes - Mete Atamel
PPTX
Session 4 GCCP.pptx
PPTX
Programming the world with Docker
PPTX
Kubernetes 101
PDF
Powerful Google Cloud tools for your hack
PDF
Kubernetes Boulder - Kit Merker - Cloud Native Deployment
PDF
Using Docker container technology with F5 Networks products and services
PDF
Where should I run my code? Serverless, Containers, Virtual Machines and more
PPTX
Containers Orchestration using kubernates.pptx
PDF
Google Cloud Platform
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
 
2016 08-30 Kubernetes talk for Waterloo DevOps
Adapt or Die: A Microservices Story at Google
Understanding Kubernetes
Seminar Modernizing Your Development Using Microservices, Container & Kubernetes
Google Cloud Platform and Kubernetes
Net core, mssql, container und kubernetes
Google Cloud Fundamentals by CloudZone
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Cloud Run and Containers
Resilient microservices with Kubernetes - Mete Atamel
Session 4 GCCP.pptx
Programming the world with Docker
Kubernetes 101
Powerful Google Cloud tools for your hack
Kubernetes Boulder - Kit Merker - Cloud Native Deployment
Using Docker container technology with F5 Networks products and services
Where should I run my code? Serverless, Containers, Virtual Machines and more
Containers Orchestration using kubernates.pptx
Google Cloud Platform

More from OW2 (20)

PDF
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
PDF
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
PDF
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
PDF
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
PDF
FusionIAM : la gestion des identités et des accés open source
 
PDF
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
PDF
SFScon'20 Bringing the User into the Equation
 
PDF
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
PDF
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
PDF
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
PDF
Open source contribution policies, OW2online, June 2020
 
PDF
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
PDF
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
PDF
Open Source Compliance at Orange, OW2online, June 2020
 
PDF
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
PDF
Intelligent package management with FASTEN, OW2online, June 2020
 
PDF
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
PDF
Cacti and Big Data at Orange France, OW2online, June 2020
 
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
1. Introduction to Computer Programming.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
cuic standard and advanced reporting.pdf
PPTX
MYSQL Presentation for SQL database connectivity
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectroscopy.pptx food analysis technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
Programs and apps: productivity, graphics, security and other tools
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
A comparative analysis of optical character recognition models for extracting...
Machine Learning_overview_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles - August'25-Week II
1. Introduction to Computer Programming.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
cuic standard and advanced reporting.pdf
MYSQL Presentation for SQL database connectivity

OW2con'16 Keynote address: Kubernetes, the rising tide of systems administration.

  • 1. Building what’s next 1 Unfinished! Will be much better by Wednesday
  • 2. Kubernetes The rising tide of system administration Google Cloud Platform 2
  • 3. Kubernetes The rising tide of system administration
  • 7. The Anatomy of a Large-Scale Hypertextual Web Search Engine 1996, Sergey Brin and Lawrence Page Computer Science Department, Stanford University, Stanford, CA 94305
  • 10. Google is living a few years in the future, and sending the rest of us messages Doug Cutting, Hadoop creator November 2013 “
  • 12. Building what’s next 12 The cloud is here Google Cloud Platform 12
  • 13. Building what’s next 13 Our modern world would not be possible without it
  • 14. Building what’s next 14 Distributed systems scale
  • 15. Building what’s next 15 Distributed systems are hard
  • 16. Building what’s next 16 Distributed systems fail
  • 18. Better software, faster. Google Cloud Platform 18
  • 19. Solve business problems Google Cloud Platform 19
  • 20. Google Cloud Platform 20 Microservice oriented Dynamically scheduled Images by Connie Zhou Three tenets Container packaged
  • 22. Cloud Native is structuring teams, culture and technology to utilize automation and architectures to manage complexity and unlock velocity
  • 24. Google Cloud Platform 24 A datacenter is not a collection of computers, a datacenter is a computer.
  • 25. Google Cloud Platform 25 What are the applications this computer runs?
  • 26. Google Cloud Platform 26 Containers
  • 27. Google Cloud Platform 27 Hypervisor Guest environment app code libraries guest kernel Vanilla virtualization
  • 28. Google Cloud Platform 28 Opaque and not portable machine image locked into a platform Hypervisor Guest environment app code libraries guest kernel
  • 29. Google Cloud Platform 29 No isolation Hypervisor Guest environment app code libraries guest kernel dependency??? app code
  • 30. Google Cloud Platform 30 Little reuse (Wastage) Hypervisor Guest environment app code libraries guest kernel Guest environment app code libraries guest kernel Guest environment app code libraries guest kernelredundant
  • 31. Google Cloud Platform 31 Containers are a better abstraction layer Hypervisor Guest environment app code libraries guest kernel cut here
  • 32. Google Cloud Platform 32 Node environment Portable, isolated, static app environments Hypervisor node kernel app code libraries app code libraries app code libraries container 1 container 2 container 3
  • 33. Google Cloud Platform 33 Resource isolation Predictability Quality of Service Batch vs. interactive Containers at Google Resource accounting Efficient overcommit
  • 34. Google Cloud Platform 34 Containers at Google We launch over 2 Billion containers per week. Google Cloud Platform 34
  • 35. Google Cloud Platform 35 Containers have taken the world by storm! • 2013: LXC is a niche technology • 2016: “Container” wins buzzword bingo It’s a huge paradigm shift • VMs are out, containers are in It’s happening way faster than anyone could have predicted • Adoption is up 5x in 12 months The right tech at the right time
  • 37. Google Cloud Platform 37 Avoid tight coupling
  • 38. Develop and deploy on different schedules
  • 39. Building what’s next 39 Ecrivez différentes parties dans différentes langues
  • 40. Building what’s next 40 Deploy in isolation Scale each service according to its needs Map to your organisation Composable and replaceable
  • 42. Google Cloud Platform 42 Flying the plane
  • 43. Google Cloud Platform 43 Programming the autopilot
  • 44. Google Cloud Platform 44 Efficiency Optimized packing, better scaling Performance Active environment tuning Continuous integration Easy and reliable Robustness Active monitoring, self healing
  • 48. Distributed systems toolkit Making reliable, scalable, agile distributed systems a CS101 exercise.
  • 49. Google Cloud Platform 49 Greek for “Helmsman”: the root of the word “governor” and “cybernetic” ● Container orchestrator ● Builds on Docker containers ○ also supporting other container technologies ● Multiple cloud and bare-metal environments ● Supports existing OSS apps ○ cannot require apps becoming cloud-native ● Inspired and informed by Google’s experiences and internal systems ● 100% Open source, written in Go Let users manage applications, not machines κυβερνήτης
  • 50. Google Cloud Platform 50 Top 0.01% of all GitHub projects 2,000+ external projects based on Kubernetes 830+ unique contributors Community 32,000+ commits Broad industry support
  • 52. Google Cloud Platform 52 Kubernetes Adoption Startup to Enterprise Adoption ● 2,000+ external projects based on Kubernetes ● Usage spans all platforms, from on-prem to all public clouds ● Google Container Engine (GKE) usage continues to double every 90 days
  • 55. Google Cloud Platform 55 Kubernetes & Container Engine Containers are powering a revolution For Developers: Easy dev-test environments Easy to compose micro-services Update your cluster with one command For Ops/IT: Kubernetes is managed for you Deploying becomes file-copy Highly portable Google Cloud Platform 55
  • 57. Google Cloud Platform 57Google Cloud Platform 57 More efficient and happier operations teams More reliable infrastructure and applications More efficient usage of resources Lower business risk
  • 58. Google Cloud Platform 58 Resources Containers Bootcamp This afternoon! "Scalable Microservices with Kubernetes" course https://www.udacity.com/course/scalable-microservices-with-kubernetes--u d615 Building scalable microservices using Kubernetes, gRPC and Containers https://www.youtube.com/watch?v=UOIJNygDNlE
  • 59. Google Cloud Platform 59 Thank you @craigbox
  • 61. Google Cloud Platform 61 • Lightweight Linux environment • Hermetically sealed, deployable application • Introspectable, runnable artifact • Recently popularized by Docker Containers
  • 62. Google Cloud Platform 62 Necessary, but not sufficient
  • 63. Google Cloud Platform 63 Optimizing packing shared cell (original) shared cell (compacted) non-prod load (compacted) prod-only load (compacted) # machines 25% overhead
  • 64. Google Cloud Platform 64 This might be a big change for you! Move to using containers for packaging Docker, rkt Set up continuous integration & continuous delivery Jenkins, Spinnaker Would you rather do less work? Use App Engine Would you rather use the tooling you have in place today? You can do that too Walk, don't run
  • 65. How do I get there?