3. “I want to move all
workloads from V(irtual) to
C(ontainers) so that we no
longer have to worry about
things like patching
operating systems.” Major US Telco Provider
17. “I want to move all
workloads from V(irtual) to
C(ontainers) so that we no
longer have to worry about
things like patching
operating systems.” Major US Telco Provider
like
50. Knative
Described by Google as a “collection of components that [extend
Kubernetes and] provide the missing building blocks that developers
need to create modern, source-centric, container-based cloud-native
applications.”
Basically, it’s a simpler way for developers to deploy and run
serverless apps and functions atop Kubernetes and Istio.
51.
52.
53. Betting our FaaS future on Knative
Community-driven
ecosystem of
EventSources,
Buses,
Invokers,
BuildTemplates,
etc.
Kubernetes
VALUE LINE
BuildTemplates
Channels
CLI/UI
Invokers
VALUE LINE
70. Kubernetes is a Runtime for Containerized Workloads
K8s ClusterTooling for
Managing
Workloads:
➤ kubectl
➤ Kubernetes
Dashboard
App
Teams
Kubernetes Master
71. 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:
➤ Installation
➤ Upgrades
➤ Patch mgmt
➤ Resilience
➤ Monitoring/
Logging
➤ Backup/
Recovery
➤ …
Platform
Team
Kubernetes Master
77. Multi-tenancy
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”
Multi (Single-tenant) clusters
It is having an API for creation and management
that enables this!!!
# Every tenant 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!!!