SpringOne Platform 2017
Cornelia Davis, Pivotal; Fred Melo, Pivotal
Because of its well thought out and powerful abstractions, robust and cloud-native architecture, and the vibrant community around it, the use of Kubernetes for containerized workloads has surged. And while Kubernetes is theoretically ready to run applications in production, the actual viability is highly dependent on how Kubernetes itself is managed. In this session Cornelia and Fred will cover role of the container orchestration system in your IT landscape, and they’ll dive under the covers to show how it provides the enterprise-class Kubernetes services you need to trust your most critical workloads to it. Yes, technical details revealed!
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
PKS: The What and How of Enterprise-Grade Kubernetes
1. PKS: The What and How of Enterprise-Grade
Kubernetes
(or: Because the Cool Kids All Spell Kontainer with a K ;-))
Cornelia Davis, Sr. Director of Technology, Pivotal, @cdavisafc
Fred Melo, Director of Technology, Pivotal, @fredmelo_br
1
19. Project Kubo
Uniform way to instantiate,
deploy, and manage highly
available Kubernetes
clusters. On any cloud.
Launched by Pivotal & Google
Feb 2017, Donated to Cloud
Foundry Foundation June 2017
Committers: Pivotal, Google,
VMware
“Day 1” Build
" Deploy Kubernetes cluster via
BOSH
“Day 2” Operate
" Self-healing VMs and monitoring via
BOSH
" Elastic scaling for clusters
" Rolling upgrades to latest
Kubernetes release
" High-availability and multi-AZ
support
24. 24
PKS: Networking (different options available)
BOSH network
Worker Worker
10.0.30.12
ContainerContainerContainer
10.200.2.6C2C overlay 10.200.1.510.200.1.4
10.0.30.11
kube-proxy
iptables
kube-proxy
iptables
Service network
Service
25. 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, no single points of failure. 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.
VMware GCP Azure Openstack AWS
PKSController
26. Apps are constantly compatible between PKS and Google Container Engine (GKE)
Google Container
Engine (GKE)
Pivotal Container
Service (PKS)
Private and
Public Cloud
Public Cloud
(on GCP)