SlideShare a Scribd company logo
1 of 49
Download to read offline
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Cornelia Davis - @cdavisafc
Sr. Director of Technology
PKS Technical GTM Lead
February 2018
Killer Kubernetes:
Pivotal Container Service (PKS)
Me?
Developer (wasn’t Ops)
Web architectures for >10 years
Cloud-native for 5+ years
Cloud Foundry for 5+ years
https://www.manning.com/books/cloud-native
@cdavisafc
The
Transformation
is Real
“This is an awesome [platform] team. You are secretly
changing the company from inside.” - (EVP, Enterprise
Services)
Upgrades during office hours with zero downtime; no
Saturday tech bridge.
Security and compliance requirements baked into
automated platform deployments.
5 CVEs remediated on the platform with zero downtime.
@cdavisafc
Operational
Efficiency
● Employ 500:1 developer
to operator ratio

● Perform zero-downtime
upgrades

● Runs the same way 

on every public/private
cloud
Developer
Productivity
Comprehensive
Security
● Accelerate feedback
loops by improving
delivery velocity
● Focus on applications,
not infrastructure

● Give developers the
tools and frameworks 

to build resilient apps
● Adopt a defense-in-
depth approach
● Continuously update
platforms to limit 

threat impact
● Apply the 3 R’s → 

repair, repave, rotate
● Run platforms that
stays online under 

all circumstances
● Scale up and down,
in and out, through
automation
● Deploy multi-cloud
resilience patterns
High Availability
Your Platform Team has Delivered Real Value
@cdavisafc
MICROSERVICES
What Workloads are Realizing these Benefits?
DATA SERVICES
Some MONOLITHIC
APPLICATIONS
Some
vSphere Openstack AWS
Google

Cloud
Azure & 

Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
PCF


Pivotal Cloud Foundry
Pivotal Services

Marketplace


Pivotal and
Partner Products
PCF 1.x
Concourse
What you’ve used to achieve
success to date
What We’ll Cover
Swimlanes
What is PKS?
What can you do with PKS?
What value will you get from using PKS?
The Cloud Platform Evolution
TRADITIONAL IAAS
Virtualization Platform
Operating System
Database
Web
Server
Messaging
Your Application
Code
Physical Servers
Database
Web
Server
Messaging
Your Application
Code
IAAS
Your Application
Code
Virtualized
Infrastructure
PLATFORM
Teams Delivering Outcomes
Database
Web
Server
Messaging
Your Application
Code
Virtualized
Infrastructure
PLATFORM
Platform Team
Application Team
Iteratively building and
delivering digital offerings
to the consumer
Enabling the app teams all
while maintaining
Security
Compliance
Resilience
Cost Efficiency
What is PKS?
@cdavisafc
Can we realize these benefits for other workloads too?
MICROSERVICES
Stateful
or
Clusters
CONTAINERS COTS
MICROSERVICES DATA SERVICES
Some MONOLITHIC
APPLICATIONS
Some
MONOLITHIC
APPLICATIONS
More
vSphere Openstack AWS
Google

Cloud
Azure & 

Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS


Pivotal Application 

Service
PKS


Pivotal Container 

Service
Pivotal Services

Marketplace


Pivotal and
Partner Products
Any App
Every Cloud
One Platform
Concourse
PCF 2.0 — for everything 

that matters
@cdavisafc
Kubernetes
Kubernetes is an open-source platform designed to
automate deploying, scaling, and operating application
containers.
With Kubernetes, you are able to quickly and efficiently
respond to customer demand:
● Deploy your applications quickly and predictably.
● Scale your applications on the fly.
● Roll out new features seamlessly.
● Limit hardware usage to required resources only.
https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
@cdavisafc
Can we realize these benefits for other workloads too?
MICROSERVICES
Stateful
or
Clusters
CONTAINERS COTS
MICROSERVICES DATA SERVICES
Some MONOLITHIC
APPLICATIONS
Some
MONOLITHIC
APPLICATIONS
More
@cdavisafc
Kubernetes is a Runtime for Containerized Workloads
K8s ClusterTooling for
Managing
Workloads:
➤ kubectl
➤ Kubernetes
Dashboard
App
Teams
Kubernetes Master
@cdavisafc
But we need more than a runtime
K8s Cluster
App
Teams
Tooling for
Managing
Workloads:
➤ kubectl
➤ Kubernetes
Dashboard
Compute
Storage
Networking
Routing
ImageReg
ExternalSvc
...
Tooling for
Managing
Kubernetes
and “Plugins”:
➤ BOSH
➤ OpsMan
➤ VRealize
Platform
Team
Kubernetes Master
@cdavisafc
PKS is a Complete, Enterprise Grade Kubernetes Platform
K8s Cluster
App
Teams
Tooling for
Managing
Workloads:
➤ kubectl
➤ Kubernetes
Dashboard
Compute
Storage
Networking
Routing
ImageReg
ExternalSvc
...
Tooling for
Managing
Kubernetes
and “Plugins”:
➤ BOSH
➤ OpsMan
➤ VRealize
Platform
Team
Kubernetes Master
@cdavisafc
K8s Cluster
App
Teams
Tooling for
Managing
Workloads:
➤ kubectl
➤ Kubernetes
Dashboard
Compute
Storage
Networking
Routing
ImageReg
ExternalSvc
...
Tooling for
Managing
Kubernetes
and “Plugins”:
➤ BOSH
➤ OpsMan
➤ VRealize
Platform
Team
Kubernetes Master
GCPService
Broker
OR
@cdavisafc
K8s Cluster
App
Teams
Tooling for
Managing
Workloads:
➤ kubectl
➤ Kubernetes
Dashboard
Compute
Storage
Networking
Routing
ImageReg
ExternalSvc
...
Tooling for
Managing
Kubernetes
and “Plugins”:
➤ BOSH
➤ OpsMan
➤ VRealize
Platform
Team
Kubernetes Master
GCPService
Broker
OR
OR
BOSH
GCP

Service

Broker
Harbor
NSX-T
Kubernetes
K8s Cluster
K8s Cluster
K8s Cluster
Built with open-source Kubernetes — Constant compatibility
with the current stable release of Kubernetes, operated by
BOSH. No proprietary extensions.


Production-ready — Highly available from apps to
infrastructure. Built-in health checks, scaling, auto-healing and
rolling upgrades.


Multicloud — BOSH provides a reliable and consistent
operational experience. For any cloud.
Network management and security out-of-the-box with
VMware NSX-T. Multi-cloud, multi-hypervisor.
GCP APIs access — The GCP Service Broker allows apps to
transparently access Google Cloud APIs, from anywhere. Easily
move workloads to/from Google Container Engine (GKE).


Fully automated Ops — Fully automated deploy, scale, patch,
upgrade. No downtime. Use CD pipelines to deploy your
platform, too.
PKSController
vSphere
Azure & 

Azure StackGoogleAWSOpenstack
@cdavisafc
The Pivotal value proposition
PKS
Analytics Automation
SecurityOperations
MonitoringLogging
Physical Infrastructure
Container
Registry
vSphere vSAN
Kubernetes on BOSH (Kubo)
NSX
BOSH
GCP
Service 

Broker
masteretcd workermasteretcd worker
Patches Patching platform components with
thousands of apps running should feel normal.


Scaling Seamlessly scale platform components
to accommodate changing demand.


Upgrades. How do you roll out new versions of
the platform with the lights on?
Operating Effort Operating a platform should
require very few resources and minimum manual
intervention. Otherwise, is it really providing
operational benefits?
Multi-cloud Provide a reliable and smooth
experience for any cloud.
Open APIs Allow platform operations from
different toolsets and the creation of CD
pipelines.


Consistency Provide a consistent setup
experience, across different cloud environment
configurations.


Setup time How long does it take to setup a real
world working environment? Think hours, not
weeks.


Operational Challenges with any platform
Day 1 - Build Day 2 - Operate
What can you do with PKS?
PKS Capabilities and Value
Product Capabilities
Benefits to the Platform Team (PKS Provider)
● Provide a container solution
● Complete solution - no assembly required
○ OS, Registry, K8s, networking, storage
● Control the Kubernetes you make available
○ Plans
● Turnkey solution
○ Ops Manager, Tile
○ PKS API
○ Operability through vRealize Suite
● Enterprise Control/Security
○ Embedded OS
○ CVEs
○ NSX-T
○ Harbor
○ Tenancy
● Multi-cloud
Benefits to the App Team (PKS Consumer)
● Get Kubernetes - Self-service creation, scaling
and deletion, observation, plans
● They can run their Workloads
○ CNCF Conformance
○ Constant Compatibility
○ Service Mesh
○ CI Workloads (i.e. Jenkins)
○ Stateful services (i.e. Elastic Search)
○ … and more
● Complete Solution
○ Compute, storage, network
○ Multi-cloud
● Developer Productivity Tools (*** by 1.1)
○ Service Catalog
○ GCP Service broker
Let’s talk about Multi-tenancy a bit
Tenancy
Multi-tenancy models remain weak in
Kubernetes alone
We provide solutions for this today
Two models supported
Multi-tenant clusters
● Leverage Kubernetes namespaces
Limitations with Kubernetes alone
● Noisy neighbors (workloads can affect other
tenants)
● Share the same network
● Share DNS
● Shared Configuration
● ...
We add
● Network microsegmentation with NSX-T
○ Eliminating “Share the same network”
Single-tenant clusters
It is having an API for creation and management
that enables this!!!
● Every tenanty get’s their own cluster
Addresses limitations
● Single tenant worker VMs (depend on the
hypervisor to ensure host is properly shared)
● Every cluster has own network segment
● Every cluster has own DNS
● Every cluster has own configuration
● ...
No other “on
prem” solution
has this!!!
I ❤ BOSH
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
vSphere
Azure & 

Azure StackGoogle CloudAWSOpenstack
Pivotal

Network
“3Rs”
Concourse
Repair
— CVEs
Repave Rotate
— Credhub
Pivotal Application
Service (PAS)
Pivotal Container
Service (PKS)
Pivotal Services

Marketplace
Pivotal Function
Service (PFS)
Remember the four levels of HA?
Availability
Pods and Availability Zones
Worker
Worker
Worker
Kubernetes
Worker
Worker
Worker
Zone 1 Zone 2 Pod instances are
evenly distributed over
availability zones.
Loosing an AZ keeps
instances running and
available.
Lost Pod Instances Replaced
Image Cache
etcd
K8s Master
Worker Worker Worker
Kubernetes
Scheduler
Desired
State
Actual
State
Replica Set Controller
Kubernetes Processes are Monitored
IaaSBOSH
Master
AGENT
etcd
AGENT
Worker
AGENT
Message Bus
Health Monitor
Responses:
pager
email
monitoring
…
Kubernetes Processes are Monitored
IaaSBOSH
Master
AGENT
etcd
AGENT
Worker
AGENT
Message Bus
Health Monitor
Responses:
pager
email
monitoring
…
Kubernetes Processes are Monitored
Master
AGENT
IaaSBOSH
Health Monitor
Responses:
pager
email
monitoring
…
etcd
AGENT
Worker
AGENT
Message Bus
VMs are Monitored
IaaSBOSH
Worker
AGENT
Master
AGENT
etcd
AGENT
Message Bus
Health Monitor
Responses:
pager
email
monitoring
ressurector
…
BOSH Director
Desired State Actual State
Message Bus
VMs are Monitored
IaaSBOSH
Worker
AGENT
Master
AGENT
etcd
AGENT
Message Bus
Health Monitor
Responses:
pager
email
monitoring
ressurector
…
BOSH Director
Desired State Actual State
Worker
AGENT
etcd
AGENT
BOSH Director
Message Bus
VMs are Monitored
IaaSBOSH
Worker
AGENT
Master
AGENT
etcd
AGENT
Message Bus
Health Monitor
Responses:
pager
email
monitoring
ressurector
…
BOSH Director
Desired State Actual State
CPI
BOSH Director
Message Bus
Worker
AGENT
etcd
AGENT
Four levels of HA in PKS
Kubernetes (workload management):
• Distribution across availability zones
• Application health management and recovery
BOSH (cluster management):
• Process monitoring, recovery and alerting
• Virtual machine health monitoring, recovery and
alerting
We kinda know what’s up here!
PAS (workload management):
• Distribution across availability zones
• Application health management and
recovery
BOSH (cluster management):
• Process monitoring, recovery and
alerting
• Virtual machine health monitoring,
recovery and alerting
Kubernetes (workload management):
• Distribution across availability zones
• Application health management and
recovery
BOSH (cluster management):
• Process monitoring, recovery and
alerting
• Virtual machine health monitoring,
recovery and alerting
We’ve been doing this in PAS for 5 years!!! So, yeah…
PKS does for your Kubernetes
what
Kubernetes does for your apps
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
vSphere
Azure & 

Azure StackGoogle CloudAWSOpenstack
Pivotal

Network
“3Rs”
Concourse
Repair
— CVEs
Repave Rotate
— Credhub
Pivotal Application
Service (PAS)
Pivotal Container
Service (PKS)
Pivotal Services

Marketplace
Pivotal Function
Service (PFS)
BOSH:
Intelligent,
Autonomous
system
that cares for the
platform
Cloud Foundry BOSH
An open source tool chain for
release engineering,
deployment, and lifecycle
management of large scale
distributed services.
• Packaging w/ embedded OS
• Server provisioning on any IaaS
• Software deployment across clusters
• Health monitoring (server AND
processes)
• Service state monitoring
• Self-healing w/ Resurrector
• Storage management
• Rolling upgrades via canaries
BORG
+1 +1
=
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
vSphere
Azure & 

Azure StackGoogle CloudAWSOpenstack
Pivotal

Network
“3Rs”
Concourse
Repair
— CVEs
Repave Rotate
— Credhub
Pivotal Application
Service (PAS)
Pivotal Container
Service (PKS)
Pivotal Services

Marketplace
Pivotal Function
Service (PFS)
Zero-downtime
Upgrade
Automation
Security-related
Updates
(i.e. Patch Management)
BOSH:
Intelligent,
Autonomous
system
that cares for the
platform
Multicloud
Pivotal Application
Service (PAS)
Embedded OS
OS Image
Runtime Layer
Application Layer
Platform Provided
App-team Provided
App container
We can
Repair
and
Repave
everything up to
the app itself
@cdavisafc
Pivotal Application
Service (PAS)
WE build the container
Embedded OS
OS Image
Runtime Layer
Application Layer
Platform
Provided
App-team
Provided
App container
Pivotal Container
Service (PKS)
Embedded OS
OS Image
Runtime Layer
Application Layer
Platform
Provided
App-team
Provided
YOU build the container
We can
Repair
and
Repave
the OS kernel
(imagine Meltdown
remediated in 16 hours)
https://content.pivotal.io/blog/how-to-apply-the-meltdown-fix-to-all-your-systems-in-less-than-a-day
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
vSphere
Azure & 

Azure StackGoogle CloudAWSOpenstack
Pivotal

Network
“3Rs”
Concourse
Repair
— CVEs
Repave Rotate
— Credhub
Resilience
Pivotal Application
Service (PAS)
Pivotal Container
Service (PKS)
Pivotal Services

Marketplace
Pivotal Function
Service (PFS)
Security
Zero-downtime
Upgrade
Automation
Security-related
Updates
(i.e. Patch Management)
BOSH:
Intelligent,
Autonomous
system
that cares for the
platform
Multicloud
Manageability
Key
Differentiators
API for Kubernetes cluster lifecycle management
Autonomous Self-Healing Systems - BOSH, PAS and
Kubernetes
BOSH CPI: Multi-cloud
BOSH CPI: Lifecycle management - upgrades and
updates
Embedded OS: Patch management
Complete Application Platform - Container creation,
routing, observability, tenancy, …
Complete Kubernetes Platform - Load balancing, storage,
networking, image registry, …
Cloud-manage your Kubernetes!!
© Copyright 2018 Pivotal Software, Inc. All rights Reserved.
Thank you
@cdavisafc
Connections
Service
Connections
Service
Posts
Service
Posts
Service
Posts
Service
Posts
Service
Posts
Service
Posts
Service
Posts
Service
Posts
Service
Posts
Service
My
Connections’
Posts
Service
My
Connections’
Posts
Service
Connections
Service
Posts
Service
Pivotal Application
Service (PAS)
Pivotal Container
Service (PKS)
Deploy
Zero-
downtime
Patch

More Related Content

What's hot

Kube Your Enthusiasm - Paul Czarkowski
Kube Your Enthusiasm - Paul CzarkowskiKube Your Enthusiasm - Paul Czarkowski
Kube Your Enthusiasm - Paul CzarkowskiVMware Tanzu
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesWojciech Barczyński
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemKubeSphere
 
You Might Just be a Functional Programmer Now
You Might Just be a Functional Programmer NowYou Might Just be a Functional Programmer Now
You Might Just be a Functional Programmer Nowcornelia davis
 
Kubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud appsKubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud appsAna-Maria Mihalceanu
 
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep DiveKubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep DiveSanjeev Rampal
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...SlideTeam
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutVMware Tanzu
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteCoreOS
 
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server Simone Morellato
 
Kubernetes overview 101
Kubernetes overview 101Kubernetes overview 101
Kubernetes overview 101Boskey Savla
 
Intro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with KubernetesIntro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with KubernetesGDG Cloud Bengaluru
 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...MayaData Inc
 
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd PfefferDelivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd PfefferVMware Tanzu
 
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckSlideTeam
 
Kubestr browse2021.pptx
Kubestr browse2021.pptxKubestr browse2021.pptx
Kubestr browse2021.pptxLibbySchulze
 
Dualing Platforms (CF Summit EU)
Dualing Platforms (CF Summit EU)Dualing Platforms (CF Summit EU)
Dualing Platforms (CF Summit EU)Matt McNeeney
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization PlatformGDG Cloud Bengaluru
 

What's hot (20)

Kube Your Enthusiasm - Paul Czarkowski
Kube Your Enthusiasm - Paul CzarkowskiKube Your Enthusiasm - Paul Czarkowski
Kube Your Enthusiasm - Paul Czarkowski
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with Kubernetes
 
12 Factor App
12 Factor App12 Factor App
12 Factor App
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
 
You Might Just be a Functional Programmer Now
You Might Just be a Functional Programmer NowYou Might Just be a Functional Programmer Now
You Might Just be a Functional Programmer Now
 
Kubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud appsKubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud apps
 
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep DiveKubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
 
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
Run Stateful Apps on Kubernetes with VMware PKS - Highlight WebLogic Server
 
Kubernetes overview 101
Kubernetes overview 101Kubernetes overview 101
Kubernetes overview 101
 
Intro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with KubernetesIntro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with Kubernetes
 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
 
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd PfefferDelivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
 
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete Deck
 
Kubestr browse2021.pptx
Kubestr browse2021.pptxKubestr browse2021.pptx
Kubestr browse2021.pptx
 
Dualing Platforms (CF Summit EU)
Dualing Platforms (CF Summit EU)Dualing Platforms (CF Summit EU)
Dualing Platforms (CF Summit EU)
 
Azure dev ops_demo
Azure dev ops_demoAzure dev ops_demo
Azure dev ops_demo
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
 

Similar to Pivotal Container Service (PKS) at SF Cloud Foundry Meetup

PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformRonak Banka
 
Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceMesosphere Inc.
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...VMware Tanzu
 
GCP Meetup #3 - Approaches to Cloud Native Architectures
GCP Meetup #3 - Approaches to Cloud Native ArchitecturesGCP Meetup #3 - Approaches to Cloud Native Architectures
GCP Meetup #3 - Approaches to Cloud Native Architecturesnine
 
Pivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First LookPivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First LookVMware Tanzu
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaVMware Tanzu
 
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Moderniser le legacy JEE avec les containers et les microservices: patterns a...Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Moderniser le legacy JEE avec les containers et les microservices: patterns a...VMware Tanzu
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesVMware Tanzu
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics sbbabu
 
Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Cloudify Community
 
Technical Capabilities of the kitsune framework
Technical Capabilities of the kitsune frameworkTechnical Capabilities of the kitsune framework
Technical Capabilities of the kitsune frameworkRonak Samantray
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuVMware Tanzu
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the boxKangaroot
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxssuser666667
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureSergii Kryshtop
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureKatherine Golovinova
 

Similar to Pivotal Container Service (PKS) at SF Cloud Foundry Meetup (20)

PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
 
Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-Service
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
 
GCP Meetup #3 - Approaches to Cloud Native Architectures
GCP Meetup #3 - Approaches to Cloud Native ArchitecturesGCP Meetup #3 - Approaches to Cloud Native Architectures
GCP Meetup #3 - Approaches to Cloud Native Architectures
 
Pivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First LookPivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First Look
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
 
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Moderniser le legacy JEE avec les containers et les microservices: patterns a...Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
Pivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure SlidesPivotal Developer-Ready Infrastructure Slides
Pivotal Developer-Ready Infrastructure Slides
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!
 
Technical Capabilities of the kitsune framework
Technical Capabilities of the kitsune frameworkTechnical Capabilities of the kitsune framework
Technical Capabilities of the kitsune framework
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptx
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
 

More from cornelia davis

You've Made Kubernetes Available to Your Developers, Now What?
You've Made Kubernetes Available to Your Developers, Now What?You've Made Kubernetes Available to Your Developers, Now What?
You've Made Kubernetes Available to Your Developers, Now What?cornelia davis
 
It’s Not Just Request/Response: Understanding Event-driven Microservices
It’s Not Just Request/Response: Understanding Event-driven MicroservicesIt’s Not Just Request/Response: Understanding Event-driven Microservices
It’s Not Just Request/Response: Understanding Event-driven Microservicescornelia davis
 
Cloud Native Architectures for Devops
Cloud Native Architectures for DevopsCloud Native Architectures for Devops
Cloud Native Architectures for Devopscornelia davis
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
 
Cloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant SoftwareCloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant Softwarecornelia davis
 
Cloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant SoftwareCloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant Softwarecornelia davis
 
Cloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a CacheCloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a Cachecornelia davis
 
Devops: Who Does What? - Devops Enterprise Summit 2016
Devops: Who Does What? - Devops Enterprise Summit 2016Devops: Who Does What? - Devops Enterprise Summit 2016
Devops: Who Does What? - Devops Enterprise Summit 2016cornelia davis
 
Velocity NY 2016 - Devops: Who Does What?
Velocity NY 2016 - Devops: Who Does What?Velocity NY 2016 - Devops: Who Does What?
Velocity NY 2016 - Devops: Who Does What?cornelia davis
 
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...cornelia davis
 
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a PlatformLinux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a Platformcornelia davis
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Rolescornelia davis
 
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...cornelia davis
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Opscornelia davis
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHcornelia davis
 
Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and moreCloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and morecornelia davis
 
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015cornelia davis
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC Worldcornelia davis
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynotecornelia davis
 

More from cornelia davis (20)

You've Made Kubernetes Available to Your Developers, Now What?
You've Made Kubernetes Available to Your Developers, Now What?You've Made Kubernetes Available to Your Developers, Now What?
You've Made Kubernetes Available to Your Developers, Now What?
 
It’s Not Just Request/Response: Understanding Event-driven Microservices
It’s Not Just Request/Response: Understanding Event-driven MicroservicesIt’s Not Just Request/Response: Understanding Event-driven Microservices
It’s Not Just Request/Response: Understanding Event-driven Microservices
 
Cloud Native Architectures for Devops
Cloud Native Architectures for DevopsCloud Native Architectures for Devops
Cloud Native Architectures for Devops
 
Cloud-native Data
Cloud-native DataCloud-native Data
Cloud-native Data
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 
Cloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant SoftwareCloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant Software
 
Cloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant SoftwareCloud Native: Designing Change-tolerant Software
Cloud Native: Designing Change-tolerant Software
 
Cloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a CacheCloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a Cache
 
Devops: Who Does What? - Devops Enterprise Summit 2016
Devops: Who Does What? - Devops Enterprise Summit 2016Devops: Who Does What? - Devops Enterprise Summit 2016
Devops: Who Does What? - Devops Enterprise Summit 2016
 
Velocity NY 2016 - Devops: Who Does What?
Velocity NY 2016 - Devops: Who Does What?Velocity NY 2016 - Devops: Who Does What?
Velocity NY 2016 - Devops: Who Does What?
 
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
 
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a PlatformLinux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Roles
 
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSH
 
Cloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and moreCloud Foundry Diego, Lattice, Docker and more
Cloud Foundry Diego, Lattice, Docker and more
 
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC World
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynote
 

Recently uploaded

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Pivotal Container Service (PKS) at SF Cloud Foundry Meetup

  • 1. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 Cornelia Davis - @cdavisafc Sr. Director of Technology PKS Technical GTM Lead February 2018 Killer Kubernetes: Pivotal Container Service (PKS)
  • 2. Me? Developer (wasn’t Ops) Web architectures for >10 years Cloud-native for 5+ years Cloud Foundry for 5+ years https://www.manning.com/books/cloud-native @cdavisafc
  • 3. The Transformation is Real “This is an awesome [platform] team. You are secretly changing the company from inside.” - (EVP, Enterprise Services) Upgrades during office hours with zero downtime; no Saturday tech bridge. Security and compliance requirements baked into automated platform deployments. 5 CVEs remediated on the platform with zero downtime.
  • 4. @cdavisafc Operational Efficiency ● Employ 500:1 developer to operator ratio
 ● Perform zero-downtime upgrades
 ● Runs the same way 
 on every public/private cloud Developer Productivity Comprehensive Security ● Accelerate feedback loops by improving delivery velocity ● Focus on applications, not infrastructure
 ● Give developers the tools and frameworks 
 to build resilient apps ● Adopt a defense-in- depth approach ● Continuously update platforms to limit 
 threat impact ● Apply the 3 R’s → 
 repair, repave, rotate ● Run platforms that stays online under 
 all circumstances ● Scale up and down, in and out, through automation ● Deploy multi-cloud resilience patterns High Availability Your Platform Team has Delivered Real Value
  • 5. @cdavisafc MICROSERVICES What Workloads are Realizing these Benefits? DATA SERVICES Some MONOLITHIC APPLICATIONS Some
  • 6. vSphere Openstack AWS Google
 Cloud Azure & 
 Azure Stack Shared Services Shared Security Shared Networking Logging & Metrics / Services Brokers / API Management Credhub / UAA / Single Sign On VMWare NSX Embedded Operating System (Windows / Linux) PCF 
 Pivotal Cloud Foundry Pivotal Services
 Marketplace 
 Pivotal and Partner Products PCF 1.x Concourse What you’ve used to achieve success to date
  • 7. What We’ll Cover Swimlanes What is PKS? What can you do with PKS? What value will you get from using PKS?
  • 8. The Cloud Platform Evolution TRADITIONAL IAAS Virtualization Platform Operating System Database Web Server Messaging Your Application Code Physical Servers Database Web Server Messaging Your Application Code IAAS Your Application Code Virtualized Infrastructure PLATFORM
  • 9. Teams Delivering Outcomes Database Web Server Messaging Your Application Code Virtualized Infrastructure PLATFORM Platform Team Application Team Iteratively building and delivering digital offerings to the consumer Enabling the app teams all while maintaining Security Compliance Resilience Cost Efficiency
  • 11. @cdavisafc Can we realize these benefits for other workloads too? MICROSERVICES Stateful or Clusters CONTAINERS COTS MICROSERVICES DATA SERVICES Some MONOLITHIC APPLICATIONS Some MONOLITHIC APPLICATIONS More
  • 12. vSphere Openstack AWS Google
 Cloud Azure & 
 Azure Stack Shared Services Shared Security Shared Networking Logging & Metrics / Services Brokers / API Management Credhub / UAA / Single Sign On VMWare NSX Embedded Operating System (Windows / Linux) Application Code & Frameworks Buildpacks / Spring Boot / Spring Cloud / Steeltoe PAS 
 Pivotal Application 
 Service PKS 
 Pivotal Container 
 Service Pivotal Services
 Marketplace 
 Pivotal and Partner Products Any App Every Cloud One Platform Concourse PCF 2.0 — for everything 
 that matters
  • 13. @cdavisafc Kubernetes Kubernetes is an open-source platform designed to automate deploying, scaling, and operating application containers. With Kubernetes, you are able to quickly and efficiently respond to customer demand: ● Deploy your applications quickly and predictably. ● Scale your applications on the fly. ● Roll out new features seamlessly. ● Limit hardware usage to required resources only. https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
  • 14. @cdavisafc Can we realize these benefits for other workloads too? MICROSERVICES Stateful or Clusters CONTAINERS COTS MICROSERVICES DATA SERVICES Some MONOLITHIC APPLICATIONS Some MONOLITHIC APPLICATIONS More
  • 15. @cdavisafc Kubernetes is a Runtime for Containerized Workloads K8s ClusterTooling for Managing Workloads: ➤ kubectl ➤ Kubernetes Dashboard App Teams Kubernetes Master
  • 16. @cdavisafc But we need more than a runtime K8s Cluster App Teams Tooling for Managing Workloads: ➤ kubectl ➤ Kubernetes Dashboard Compute Storage Networking Routing ImageReg ExternalSvc ... Tooling for Managing Kubernetes and “Plugins”: ➤ BOSH ➤ OpsMan ➤ VRealize Platform Team Kubernetes Master
  • 17. @cdavisafc PKS is a Complete, Enterprise Grade Kubernetes Platform K8s Cluster App Teams Tooling for Managing Workloads: ➤ kubectl ➤ Kubernetes Dashboard Compute Storage Networking Routing ImageReg ExternalSvc ... Tooling for Managing Kubernetes and “Plugins”: ➤ BOSH ➤ OpsMan ➤ VRealize Platform Team Kubernetes Master
  • 18. @cdavisafc K8s Cluster App Teams Tooling for Managing Workloads: ➤ kubectl ➤ Kubernetes Dashboard Compute Storage Networking Routing ImageReg ExternalSvc ... Tooling for Managing Kubernetes and “Plugins”: ➤ BOSH ➤ OpsMan ➤ VRealize Platform Team Kubernetes Master GCPService Broker OR
  • 19. @cdavisafc K8s Cluster App Teams Tooling for Managing Workloads: ➤ kubectl ➤ Kubernetes Dashboard Compute Storage Networking Routing ImageReg ExternalSvc ... Tooling for Managing Kubernetes and “Plugins”: ➤ BOSH ➤ OpsMan ➤ VRealize Platform Team Kubernetes Master GCPService Broker OR OR
  • 20. BOSH GCP
 Service
 Broker Harbor NSX-T Kubernetes K8s Cluster K8s Cluster K8s Cluster Built with open-source Kubernetes — Constant compatibility with the current stable release of Kubernetes, operated by BOSH. No proprietary extensions. 
 Production-ready — Highly available from apps to infrastructure. Built-in health checks, scaling, auto-healing and rolling upgrades. 
 Multicloud — BOSH provides a reliable and consistent operational experience. For any cloud. Network management and security out-of-the-box with VMware NSX-T. Multi-cloud, multi-hypervisor. GCP APIs access — The GCP Service Broker allows apps to transparently access Google Cloud APIs, from anywhere. Easily move workloads to/from Google Container Engine (GKE). 
 Fully automated Ops — Fully automated deploy, scale, patch, upgrade. No downtime. Use CD pipelines to deploy your platform, too. PKSController vSphere Azure & 
 Azure StackGoogleAWSOpenstack
  • 21. @cdavisafc The Pivotal value proposition PKS Analytics Automation SecurityOperations MonitoringLogging Physical Infrastructure Container Registry vSphere vSAN Kubernetes on BOSH (Kubo) NSX BOSH GCP Service 
 Broker masteretcd workermasteretcd worker
  • 22. Patches Patching platform components with thousands of apps running should feel normal. 
 Scaling Seamlessly scale platform components to accommodate changing demand. 
 Upgrades. How do you roll out new versions of the platform with the lights on? Operating Effort Operating a platform should require very few resources and minimum manual intervention. Otherwise, is it really providing operational benefits? Multi-cloud Provide a reliable and smooth experience for any cloud. Open APIs Allow platform operations from different toolsets and the creation of CD pipelines. 
 Consistency Provide a consistent setup experience, across different cloud environment configurations. 
 Setup time How long does it take to setup a real world working environment? Think hours, not weeks. 
 Operational Challenges with any platform Day 1 - Build Day 2 - Operate
  • 23. What can you do with PKS? PKS Capabilities and Value
  • 24. Product Capabilities Benefits to the Platform Team (PKS Provider) ● Provide a container solution ● Complete solution - no assembly required ○ OS, Registry, K8s, networking, storage ● Control the Kubernetes you make available ○ Plans ● Turnkey solution ○ Ops Manager, Tile ○ PKS API ○ Operability through vRealize Suite ● Enterprise Control/Security ○ Embedded OS ○ CVEs ○ NSX-T ○ Harbor ○ Tenancy ● Multi-cloud Benefits to the App Team (PKS Consumer) ● Get Kubernetes - Self-service creation, scaling and deletion, observation, plans ● They can run their Workloads ○ CNCF Conformance ○ Constant Compatibility ○ Service Mesh ○ CI Workloads (i.e. Jenkins) ○ Stateful services (i.e. Elastic Search) ○ … and more ● Complete Solution ○ Compute, storage, network ○ Multi-cloud ● Developer Productivity Tools (*** by 1.1) ○ Service Catalog ○ GCP Service broker
  • 25. Let’s talk about Multi-tenancy a bit Tenancy Multi-tenancy models remain weak in Kubernetes alone We provide solutions for this today
  • 26. Two models supported Multi-tenant clusters ● Leverage Kubernetes namespaces Limitations with Kubernetes alone ● Noisy neighbors (workloads can affect other tenants) ● Share the same network ● Share DNS ● Shared Configuration ● ... We add ● Network microsegmentation with NSX-T ○ Eliminating “Share the same network” Single-tenant clusters It is having an API for creation and management that enables this!!! ● Every tenanty get’s their own cluster Addresses limitations ● Single tenant worker VMs (depend on the hypervisor to ensure host is properly shared) ● Every cluster has own network segment ● Every cluster has own DNS ● Every cluster has own configuration ● ... No other “on prem” solution has this!!!
  • 28. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates vSphere Azure & 
 Azure StackGoogle CloudAWSOpenstack Pivotal
 Network “3Rs” Concourse Repair — CVEs Repave Rotate — Credhub Pivotal Application Service (PAS) Pivotal Container Service (PKS) Pivotal Services
 Marketplace Pivotal Function Service (PFS)
  • 29. Remember the four levels of HA? Availability
  • 30. Pods and Availability Zones Worker Worker Worker Kubernetes Worker Worker Worker Zone 1 Zone 2 Pod instances are evenly distributed over availability zones. Loosing an AZ keeps instances running and available.
  • 31. Lost Pod Instances Replaced Image Cache etcd K8s Master Worker Worker Worker Kubernetes Scheduler Desired State Actual State Replica Set Controller
  • 32. Kubernetes Processes are Monitored IaaSBOSH Master AGENT etcd AGENT Worker AGENT Message Bus Health Monitor Responses: pager email monitoring …
  • 33. Kubernetes Processes are Monitored IaaSBOSH Master AGENT etcd AGENT Worker AGENT Message Bus Health Monitor Responses: pager email monitoring …
  • 34. Kubernetes Processes are Monitored Master AGENT IaaSBOSH Health Monitor Responses: pager email monitoring … etcd AGENT Worker AGENT Message Bus
  • 35. VMs are Monitored IaaSBOSH Worker AGENT Master AGENT etcd AGENT Message Bus Health Monitor Responses: pager email monitoring ressurector … BOSH Director Desired State Actual State Message Bus
  • 36. VMs are Monitored IaaSBOSH Worker AGENT Master AGENT etcd AGENT Message Bus Health Monitor Responses: pager email monitoring ressurector … BOSH Director Desired State Actual State Worker AGENT etcd AGENT BOSH Director Message Bus
  • 37. VMs are Monitored IaaSBOSH Worker AGENT Master AGENT etcd AGENT Message Bus Health Monitor Responses: pager email monitoring ressurector … BOSH Director Desired State Actual State CPI BOSH Director Message Bus Worker AGENT etcd AGENT
  • 38. Four levels of HA in PKS Kubernetes (workload management): • Distribution across availability zones • Application health management and recovery BOSH (cluster management): • Process monitoring, recovery and alerting • Virtual machine health monitoring, recovery and alerting
  • 39. We kinda know what’s up here! PAS (workload management): • Distribution across availability zones • Application health management and recovery BOSH (cluster management): • Process monitoring, recovery and alerting • Virtual machine health monitoring, recovery and alerting Kubernetes (workload management): • Distribution across availability zones • Application health management and recovery BOSH (cluster management): • Process monitoring, recovery and alerting • Virtual machine health monitoring, recovery and alerting We’ve been doing this in PAS for 5 years!!! So, yeah…
  • 40. PKS does for your Kubernetes what Kubernetes does for your apps
  • 41. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates vSphere Azure & 
 Azure StackGoogle CloudAWSOpenstack Pivotal
 Network “3Rs” Concourse Repair — CVEs Repave Rotate — Credhub Pivotal Application Service (PAS) Pivotal Container Service (PKS) Pivotal Services
 Marketplace Pivotal Function Service (PFS) BOSH: Intelligent, Autonomous system that cares for the platform
  • 42. Cloud Foundry BOSH An open source tool chain for release engineering, deployment, and lifecycle management of large scale distributed services. • Packaging w/ embedded OS • Server provisioning on any IaaS • Software deployment across clusters • Health monitoring (server AND processes) • Service state monitoring • Self-healing w/ Resurrector • Storage management • Rolling upgrades via canaries BORG +1 +1 =
  • 43. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates vSphere Azure & 
 Azure StackGoogle CloudAWSOpenstack Pivotal
 Network “3Rs” Concourse Repair — CVEs Repave Rotate — Credhub Pivotal Application Service (PAS) Pivotal Container Service (PKS) Pivotal Services
 Marketplace Pivotal Function Service (PFS) Zero-downtime Upgrade Automation Security-related Updates (i.e. Patch Management) BOSH: Intelligent, Autonomous system that cares for the platform Multicloud
  • 44. Pivotal Application Service (PAS) Embedded OS OS Image Runtime Layer Application Layer Platform Provided App-team Provided App container We can Repair and Repave everything up to the app itself
  • 45. @cdavisafc Pivotal Application Service (PAS) WE build the container Embedded OS OS Image Runtime Layer Application Layer Platform Provided App-team Provided App container Pivotal Container Service (PKS) Embedded OS OS Image Runtime Layer Application Layer Platform Provided App-team Provided YOU build the container We can Repair and Repave the OS kernel (imagine Meltdown remediated in 16 hours) https://content.pivotal.io/blog/how-to-apply-the-meltdown-fix-to-all-your-systems-in-less-than-a-day
  • 46. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates vSphere Azure & 
 Azure StackGoogle CloudAWSOpenstack Pivotal
 Network “3Rs” Concourse Repair — CVEs Repave Rotate — Credhub Resilience Pivotal Application Service (PAS) Pivotal Container Service (PKS) Pivotal Services
 Marketplace Pivotal Function Service (PFS) Security Zero-downtime Upgrade Automation Security-related Updates (i.e. Patch Management) BOSH: Intelligent, Autonomous system that cares for the platform Multicloud Manageability
  • 47. Key Differentiators API for Kubernetes cluster lifecycle management Autonomous Self-Healing Systems - BOSH, PAS and Kubernetes BOSH CPI: Multi-cloud BOSH CPI: Lifecycle management - upgrades and updates Embedded OS: Patch management Complete Application Platform - Container creation, routing, observability, tenancy, … Complete Kubernetes Platform - Load balancing, storage, networking, image registry, … Cloud-manage your Kubernetes!!
  • 48. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Thank you