SlideShare una empresa de Scribd logo
1 de 43
Infrastructure Design
for Kubernetes
Guillaume Morini
Senior Platform Architect - EMEA
@GuillaumeMorini
Credits to @cdavisafc and @pczarkowski and @FabioChiodini for a lot of EPIC contents ;)
© Copyright 2019 Dell Inc.3 @GuillaumeMorini
Agenda
■ Intro on Kubernetes
■ User Story
■ Pivotal Container Services
(PKS)
Kubernetes.. What?
© Copyright 2019 Dell Inc.5 @GuillaumeMorini
A Production-Grade Container Orchestration System
Portable and extensible open-source platform for managing
containerized workloads.
It aims to provide a platform for automating deployment, scaling, and
operations of application containers across clusters of hosts.
Principle: Manage your applications like Cattle instead of like Pets
© Copyright 2019 Dell Inc.6 @GuillaumeMorini
Kubernetes 101 - Containers, Runtime and Orchestrator
© Copyright 2019 Dell Inc.7 @GuillaumeMorini
In other words diagrams….
© Copyright 2019 Dell Inc.8 @GuillaumeMorini
Some Twitter wisdom…
© Copyright 2019 Dell Inc.9 @GuillaumeMorini
Kubernetes is a Container Orchestrator
© Copyright 2019 Dell Inc.10 @GuillaumeMorini
But we need a little bit more to RUN IT in production
User Story
© Copyright 2019 Dell Inc.12 @GuillaumeMorini
It all starts with the people...
© Copyright 2019 Dell Inc.13 @GuillaumeMorini
Alana, the IT Admin
Day-to-Day:
● Installs and manages
hardware
● Deploys and configures
virtual infrastructure
● Maintains Data Centers
Cares about:
● Storage & Compute
capacity management
● Security / patching
● Upgrades
● Costs and Chargeback
● Full stack stability
● Scalability of infrastructure
● Automation
© Copyright 2019 Dell Inc.14 @GuillaumeMorini
Cody, the Platform Team
Day-to-Day:
● Stable Platform
● Manage containers
● Execute pipelines
● Monitoring production
workloads
● Create/Manage Clusters
Cares about:
● Latest versions of tech
● Scalability of workloads
● Self-service
● Manage containers
● Speed & Agility
● High Availability
● Consistency
● CVE updates
● Releasing software
© Copyright 2019 Dell Inc.15 @GuillaumeMorini
Naomi, the App Dev
Day-to-Day:
● Write code/tests
● Build/manage containers
● Execute pipelines
Cares about:
● Latest versions of tech
● Scalability of workloads
● Self-service
● Writing code
● Building containers
● Speed & Agility
● Releasing software
● Access a Kubernetes API
© Copyright 2019 Dell Inc.16 @GuillaumeMorini
We told everyone how awesome Kubernetes is!
Dev Team NDev Team 1 Dev Team 2
...
Cody: “Can you provision a few clusters?”
© Copyright 2019 Dell Inc.17 @GuillaumeMorini
We didn’t realize the amount of traffic!
Small
Large
Medium
Cody: “Can you scale it for us?”
© Copyright 2019 Dell Inc.18 @GuillaumeMorini
Cody: “Can you patch the environment today?”
Heartbleed SpectreMeltdown
Just got the latest CVE report in!
© Copyright 2019 Dell Inc.19 @GuillaumeMorini
New Version of Kubernetes is out!
1.10.1
1.11
Cody: “I need this new feature...can you upgrade
our cluster today?”
© Copyright 2019 Dell Inc.20 @GuillaumeMorini
Launch date is next week!
Cody: “How can we expose our services?”
© Copyright 2019 Dell Inc.21 @GuillaumeMorini
Alana:
Time Out...
© Copyright 2019 Dell Inc.22 @GuillaumeMorini
How often do we need to update this thing?!?
Alana: How many k8s releases are there each year?
4 times a years for Major release.
50+ times a year for Minor releases!?!?
© Copyright 2019 Dell Inc.23 @GuillaumeMorini
How many of these things do we have to update?
Allana Cluster NAllana Cluster 1 Allana Cluster 2
...
Alana: How many clusters? How many hosts?
© Copyright 2019 Dell Inc.24 @GuillaumeMorini
Do we have the capacity for today? Next Month? Next year?
Alana: How much compute & storage will this require?
Alana: Wait, how do I keep this all up to date?
© Copyright 2019 Dell Inc.25 @GuillaumeMorini
Don’t forget about networking!
Alana: Is my network ready for this?
Alana: Container networking? Can I secure it?
© Copyright 2019 Dell Inc.26 @GuillaumeMorini
4 K8s updates x (30 clusters x 7 vms) = 840 upgrades
30 clusters x 30 pods = 900
workloads to segment and expose
30 clusters x 7 vms = 210 OS upgrades,
how many linux release this year?
Containers can run with privileged
permissions???!?
Alana: Let’s look at the low end...
© Copyright 2019 Dell Inc.27 @GuillaumeMorini
Alana:
© Copyright 2019 Dell Inc.28 @GuillaumeMorini
Calculated Response
Alana: “We need more people!”
© Copyright 2019 Dell Inc.29 @GuillaumeMorini
But what if...
© Copyright 2019 Dell Inc.30 @GuillaumeMorini
With Pivotal Container Service we got You covered!!
© Copyright 2019 Dell Inc.31 @GuillaumeMorini
Alana: “Sure thing!”
DEMO:
Creating Kubernetes Clusters
© Copyright 2019 Dell Inc.33 @GuillaumeMorini
DEMO:
Self Healing Kubernetes
© Copyright 2019 Dell Inc.35 @GuillaumeMorini
© Copyright 2019 Dell Inc.36 @GuillaumeMorini
NOW...
running
on
Pivotal Ready Architecture
© Copyright 2019 Dell Inc.37 @GuillaumeMorini
vCenter
Elastic
Cloud
Storage
vSAN
ESXi
Validated Design — Pivotal Container Service (PKS) tested
and validated on top of VxRail.
Full Stack Scale — Hyper-converged Infrastructure which
provides robustness, ability to scale out and ease of lifecycle
management
Reference Architectures — Documentation and tools enables
the design and deploy of the architecture in a resilient and
reliable way.
Full Stack Support — Product Support from the underlying
hardware to the physical infrastructure up to the K8s cluster and
containers running in them.
Managed Service — Optional service can be leveraged by
customers to deploy and manage the lifecycle of the Platform.
Scalable Object Storage — Option to utilize Elastic Cloud
Storage (ECS) for S3 compatible object storage that grows with
your workloads.
VxRailManager
Ready Architecture
VxRails
K8s Cluster
K8s ClusterRails
Cluster
© Copyright 2019 Dell Inc.38 @GuillaumeMorini
v1.9
v1.1
0
v1.1
1
v6.5
v6.5u1
v6.5u2
PKS+PRA: Full Stack Automation & Scale
Kubernetes Releases, OS Updates, CVE patches, Cluster Upgrades
Firmware Updates, Hypervisor Releases, CVE patches
Pivotal
Ready Architecture
OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS
Pivotal
Network
LB LB LB LB LB LB LB LB LB LB LB LB
In Summary
© Copyright 2019 Dell Inc.40 @GuillaumeMorini
What PKS add to Kubernetes
© Copyright 2019 Dell Inc.41 @GuillaumeMorini
PKS does for your Kubernetes
what
Kubernetes does for your apps
© Copyright 2019 Dell Inc.42 @GuillaumeMorini
Call to action
● Come visit our booth at Dell Technologies Forum
● Watch the PKS Youtube videos
● Organize a workshop with dev and ops team
https://www.youtube.com/playlist?list=PLT1zSnR1i6dz9RVMfFUfhk6MtFPCuKuRs
Infrastructure design for Kubernetes

Más contenido relacionado

La actualidad más candente

Running CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins XRunning CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins XCojan van Ballegooijen
 
Kubernetes 1.21 release
Kubernetes 1.21 releaseKubernetes 1.21 release
Kubernetes 1.21 releaseLibbySchulze
 
Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019
Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019
Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019VMware Tanzu
 
Stability anti patterns in cloud-native applications
Stability anti patterns in cloud-native applicationsStability anti patterns in cloud-native applications
Stability anti patterns in cloud-native applicationsAna-Maria Mihalceanu
 
K8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of PersonasK8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of PersonasVMware Tanzu
 
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...Docker, Inc.
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application MigrationVMware Tanzu
 
wisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidewisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidebizmerce
 
Back your app with MySQL and Redis on Cloud Foundry
Back your app with MySQL and Redis on Cloud FoundryBack your app with MySQL and Redis on Cloud Foundry
Back your app with MySQL and Redis on Cloud FoundryKenny Bastani
 
Kubernetes and Windows: At Scale with Enterprise PKS
Kubernetes and Windows: At Scale with Enterprise PKSKubernetes and Windows: At Scale with Enterprise PKS
Kubernetes and Windows: At Scale with Enterprise PKSVMware Tanzu
 
DockerCon 2017 - General Session Day 2 - Ben Golub
DockerCon 2017 - General Session Day 2 - Ben GolubDockerCon 2017 - General Session Day 2 - Ben Golub
DockerCon 2017 - General Session Day 2 - Ben GolubDocker, Inc.
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionVMware Tanzu
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesVMware Tanzu
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesVMware Tanzu
 
Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationAdrien Blind
 
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Adrien Blind
 
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...VMware Tanzu
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview VMware Tanzu
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaChloe Jackson
 
Enterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you coveredEnterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you coveredEd Burns
 

La actualidad más candente (20)

Running CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins XRunning CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins X
 
Kubernetes 1.21 release
Kubernetes 1.21 releaseKubernetes 1.21 release
Kubernetes 1.21 release
 
Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019
Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019
Pat Gelsinger, James Watters, Cornelia Davis at SpringOne Platform 2019
 
Stability anti patterns in cloud-native applications
Stability anti patterns in cloud-native applicationsStability anti patterns in cloud-native applications
Stability anti patterns in cloud-native applications
 
K8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of PersonasK8s at Scale in the Enterprise: Self-Service Through the View of Personas
K8s at Scale in the Enterprise: Self-Service Through the View of Personas
 
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...Fully Orchestrating Applications, Microservices and Enterprise Services with ...
Fully Orchestrating Applications, Microservices and Enterprise Services with ...
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
 
wisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidewisecloud based open cloud implementation guide
wisecloud based open cloud implementation guide
 
Back your app with MySQL and Redis on Cloud Foundry
Back your app with MySQL and Redis on Cloud FoundryBack your app with MySQL and Redis on Cloud Foundry
Back your app with MySQL and Redis on Cloud Foundry
 
Kubernetes and Windows: At Scale with Enterprise PKS
Kubernetes and Windows: At Scale with Enterprise PKSKubernetes and Windows: At Scale with Enterprise PKS
Kubernetes and Windows: At Scale with Enterprise PKS
 
DockerCon 2017 - General Session Day 2 - Ben Golub
DockerCon 2017 - General Session Day 2 - Ben GolubDockerCon 2017 - General Session Day 2 - Ben Golub
DockerCon 2017 - General Session Day 2 - Ben Golub
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to Production
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure Slides
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestration
 
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
 
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
 
Enterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you coveredEnterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you covered
 

Similar a Infrastructure design for Kubernetes

Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker, Inc.
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreBhavani Rao
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems EffectIBM
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationAlex Vranceanu
 
The Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKSThe Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKSVMware Tanzu
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerSakari Hoisko
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxssuser666667
 
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google CloudPSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google CloudRohit Agarwalla
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationCloud Standards Customer Council
 
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive KubernetesIBM France Lab
 
Kubernetes for the VI Admin
Kubernetes for the VI AdminKubernetes for the VI Admin
Kubernetes for the VI AdminKendrick Coleman
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterAlexander Arda
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 

Similar a Infrastructure design for Kubernetes (20)

The rise of microservices
The rise of microservicesThe rise of microservices
The rise of microservices
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees Core
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
The Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKSThe Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKS
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptx
 
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google CloudPSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing Foundation
 
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
 
Kubernetes for the VI Admin
Kubernetes for the VI AdminKubernetes for the VI Admin
Kubernetes for the VI Admin
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 

Último

一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样
一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样
一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样Fi
 
一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理
一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理
一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理gfhdsfr
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfappinfoedgeca
 
一比一定制(USC毕业证书)美国南加州大学毕业证学位证书
一比一定制(USC毕业证书)美国南加州大学毕业证学位证书一比一定制(USC毕业证书)美国南加州大学毕业证学位证书
一比一定制(USC毕业证书)美国南加州大学毕业证学位证书Fir
 
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书gfhdsfr
 
一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理SDSA
 
一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书A
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsrahman018755
 
原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样
原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样
原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样asdafd
 
一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书
一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书
一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书rgdasda
 
一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书A
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirtrahman018755
 
一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理
一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理
一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理Fir
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfe-Market Hub
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator3DailyAI1
 
100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...
100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...
100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...musaddumba454
 
Free on Wednesdays T Shirts Free on Wednesdays Sweatshirts
Free on Wednesdays T Shirts Free on Wednesdays SweatshirtsFree on Wednesdays T Shirts Free on Wednesdays Sweatshirts
Free on Wednesdays T Shirts Free on Wednesdays Sweatshirtsrahman018755
 
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理Fir
 
原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样
原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样
原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样gfhdsfr
 

Último (20)

一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样
一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样
一比一原版(UWE毕业证书)西英格兰大学毕业证原件一模一样
 
一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理
一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理
一比一原版(Cranfield毕业证书)英国克兰菲尔德大学毕业证如何办理
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
一比一定制(USC毕业证书)美国南加州大学毕业证学位证书
一比一定制(USC毕业证书)美国南加州大学毕业证学位证书一比一定制(USC毕业证书)美国南加州大学毕业证学位证书
一比一定制(USC毕业证书)美国南加州大学毕业证学位证书
 
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
 
一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理
 
一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样
原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样
原版定制(Management毕业证书)新加坡管理大学毕业证原件一模一样
 
一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书
一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书
一比一定制(OSU毕业证书)美国俄亥俄州立大学毕业证学位证书
 
一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理
一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理
一比一原版(TRU毕业证书)温哥华社区学院毕业证如何办理
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...
100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...
100^%)( POLOKWANE))(*((+27838792658))*))௹ )Abortion Pills for Sale in Sibasa,...
 
Free on Wednesdays T Shirts Free on Wednesdays Sweatshirts
Free on Wednesdays T Shirts Free on Wednesdays SweatshirtsFree on Wednesdays T Shirts Free on Wednesdays Sweatshirts
Free on Wednesdays T Shirts Free on Wednesdays Sweatshirts
 
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
 
原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样
原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样
原版定制(爱大毕业证书)英国爱丁堡大学毕业证原件一模一样
 

Infrastructure design for Kubernetes

  • 1.
  • 2. Infrastructure Design for Kubernetes Guillaume Morini Senior Platform Architect - EMEA @GuillaumeMorini Credits to @cdavisafc and @pczarkowski and @FabioChiodini for a lot of EPIC contents ;)
  • 3. © Copyright 2019 Dell Inc.3 @GuillaumeMorini Agenda ■ Intro on Kubernetes ■ User Story ■ Pivotal Container Services (PKS)
  • 5. © Copyright 2019 Dell Inc.5 @GuillaumeMorini A Production-Grade Container Orchestration System Portable and extensible open-source platform for managing containerized workloads. It aims to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Principle: Manage your applications like Cattle instead of like Pets
  • 6. © Copyright 2019 Dell Inc.6 @GuillaumeMorini Kubernetes 101 - Containers, Runtime and Orchestrator
  • 7. © Copyright 2019 Dell Inc.7 @GuillaumeMorini In other words diagrams….
  • 8. © Copyright 2019 Dell Inc.8 @GuillaumeMorini Some Twitter wisdom…
  • 9. © Copyright 2019 Dell Inc.9 @GuillaumeMorini Kubernetes is a Container Orchestrator
  • 10. © Copyright 2019 Dell Inc.10 @GuillaumeMorini But we need a little bit more to RUN IT in production
  • 12. © Copyright 2019 Dell Inc.12 @GuillaumeMorini It all starts with the people...
  • 13. © Copyright 2019 Dell Inc.13 @GuillaumeMorini Alana, the IT Admin Day-to-Day: ● Installs and manages hardware ● Deploys and configures virtual infrastructure ● Maintains Data Centers Cares about: ● Storage & Compute capacity management ● Security / patching ● Upgrades ● Costs and Chargeback ● Full stack stability ● Scalability of infrastructure ● Automation
  • 14. © Copyright 2019 Dell Inc.14 @GuillaumeMorini Cody, the Platform Team Day-to-Day: ● Stable Platform ● Manage containers ● Execute pipelines ● Monitoring production workloads ● Create/Manage Clusters Cares about: ● Latest versions of tech ● Scalability of workloads ● Self-service ● Manage containers ● Speed & Agility ● High Availability ● Consistency ● CVE updates ● Releasing software
  • 15. © Copyright 2019 Dell Inc.15 @GuillaumeMorini Naomi, the App Dev Day-to-Day: ● Write code/tests ● Build/manage containers ● Execute pipelines Cares about: ● Latest versions of tech ● Scalability of workloads ● Self-service ● Writing code ● Building containers ● Speed & Agility ● Releasing software ● Access a Kubernetes API
  • 16. © Copyright 2019 Dell Inc.16 @GuillaumeMorini We told everyone how awesome Kubernetes is! Dev Team NDev Team 1 Dev Team 2 ... Cody: “Can you provision a few clusters?”
  • 17. © Copyright 2019 Dell Inc.17 @GuillaumeMorini We didn’t realize the amount of traffic! Small Large Medium Cody: “Can you scale it for us?”
  • 18. © Copyright 2019 Dell Inc.18 @GuillaumeMorini Cody: “Can you patch the environment today?” Heartbleed SpectreMeltdown Just got the latest CVE report in!
  • 19. © Copyright 2019 Dell Inc.19 @GuillaumeMorini New Version of Kubernetes is out! 1.10.1 1.11 Cody: “I need this new feature...can you upgrade our cluster today?”
  • 20. © Copyright 2019 Dell Inc.20 @GuillaumeMorini Launch date is next week! Cody: “How can we expose our services?”
  • 21. © Copyright 2019 Dell Inc.21 @GuillaumeMorini Alana: Time Out...
  • 22. © Copyright 2019 Dell Inc.22 @GuillaumeMorini How often do we need to update this thing?!? Alana: How many k8s releases are there each year? 4 times a years for Major release. 50+ times a year for Minor releases!?!?
  • 23. © Copyright 2019 Dell Inc.23 @GuillaumeMorini How many of these things do we have to update? Allana Cluster NAllana Cluster 1 Allana Cluster 2 ... Alana: How many clusters? How many hosts?
  • 24. © Copyright 2019 Dell Inc.24 @GuillaumeMorini Do we have the capacity for today? Next Month? Next year? Alana: How much compute & storage will this require? Alana: Wait, how do I keep this all up to date?
  • 25. © Copyright 2019 Dell Inc.25 @GuillaumeMorini Don’t forget about networking! Alana: Is my network ready for this? Alana: Container networking? Can I secure it?
  • 26. © Copyright 2019 Dell Inc.26 @GuillaumeMorini 4 K8s updates x (30 clusters x 7 vms) = 840 upgrades 30 clusters x 30 pods = 900 workloads to segment and expose 30 clusters x 7 vms = 210 OS upgrades, how many linux release this year? Containers can run with privileged permissions???!? Alana: Let’s look at the low end...
  • 27. © Copyright 2019 Dell Inc.27 @GuillaumeMorini Alana:
  • 28. © Copyright 2019 Dell Inc.28 @GuillaumeMorini Calculated Response Alana: “We need more people!”
  • 29. © Copyright 2019 Dell Inc.29 @GuillaumeMorini But what if...
  • 30. © Copyright 2019 Dell Inc.30 @GuillaumeMorini With Pivotal Container Service we got You covered!!
  • 31. © Copyright 2019 Dell Inc.31 @GuillaumeMorini Alana: “Sure thing!”
  • 33. © Copyright 2019 Dell Inc.33 @GuillaumeMorini
  • 35. © Copyright 2019 Dell Inc.35 @GuillaumeMorini
  • 36. © Copyright 2019 Dell Inc.36 @GuillaumeMorini NOW... running on Pivotal Ready Architecture
  • 37. © Copyright 2019 Dell Inc.37 @GuillaumeMorini vCenter Elastic Cloud Storage vSAN ESXi Validated Design — Pivotal Container Service (PKS) tested and validated on top of VxRail. Full Stack Scale — Hyper-converged Infrastructure which provides robustness, ability to scale out and ease of lifecycle management Reference Architectures — Documentation and tools enables the design and deploy of the architecture in a resilient and reliable way. Full Stack Support — Product Support from the underlying hardware to the physical infrastructure up to the K8s cluster and containers running in them. Managed Service — Optional service can be leveraged by customers to deploy and manage the lifecycle of the Platform. Scalable Object Storage — Option to utilize Elastic Cloud Storage (ECS) for S3 compatible object storage that grows with your workloads. VxRailManager Ready Architecture VxRails K8s Cluster K8s ClusterRails Cluster
  • 38. © Copyright 2019 Dell Inc.38 @GuillaumeMorini v1.9 v1.1 0 v1.1 1 v6.5 v6.5u1 v6.5u2 PKS+PRA: Full Stack Automation & Scale Kubernetes Releases, OS Updates, CVE patches, Cluster Upgrades Firmware Updates, Hypervisor Releases, CVE patches Pivotal Ready Architecture OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS OS Pivotal Network LB LB LB LB LB LB LB LB LB LB LB LB
  • 40. © Copyright 2019 Dell Inc.40 @GuillaumeMorini What PKS add to Kubernetes
  • 41. © Copyright 2019 Dell Inc.41 @GuillaumeMorini PKS does for your Kubernetes what Kubernetes does for your apps
  • 42. © Copyright 2019 Dell Inc.42 @GuillaumeMorini Call to action ● Come visit our booth at Dell Technologies Forum ● Watch the PKS Youtube videos ● Organize a workshop with dev and ops team https://www.youtube.com/playlist?list=PLT1zSnR1i6dz9RVMfFUfhk6MtFPCuKuRs