4. KUBERNETES IS __
• Kubernetes is an open-source “platform”
for automating deployment, scaling, and
operations of application containers
across clusters of hosts, providing
container-centric infrastructure.
• portable: public, private, hybrid, multi-
cloud
• extensible: modular, pluggable, hook
able, compassable
• self-healing: auto-placement, auto-
restart, auto- replication, auto-scaling
5. KUBERNETES
HISTORY
• Borg, Omega and the
Origin of Kubernetes
• The name Kubernetes
originates from Greek,
meaning "helmsman" or
"pilot", and is the root of
"governor" and
"cybernetic".
• K8s is an abbreviation
derived by replacing the 8
letters "ubernete" with 8.
16. KUBERNETES NETWORKING ADDRESSES
16
• Cross-node pod-to-pod connectivity (east-west traffic)
• Services running in the pods are discovered by other
pods
• Pod-to-Pod traffic is load balanced when consuming a
service.
• Expose Services for external Consumption (for north-
south traffic).
• Network Segmentation
• Global load balancing via multi-cluster federation
30. NOT BORN IN THE CLOUD!
• UI Layer
• Business Logic Tier
Data
Access Tier
Integration
Tier
MainframeRDMS
DB(s)
• Monolithic Apps
• Dependent on Heavy, stagnant tech
• Configuration is embedded and static
• Requires specific infrastructure and configuration
• Inability to decompose deployments
• Lack of portability
32. 32
THE KUBERNETES CLUSTER AND THE
SERVICES RUNNING INSIDE
Hardware
Image
Registry
Logging Monitoring Alerting RBAC
Applications
Operating Kubernetes
Traditional RPC support on hardware,
OpenStack, and Ceph.
Deploy, configure and manage Kubernetes on
OpenStack in a highly available way. We've done
the work to integrate Kubernetes with
OpenStack.
Deploy, configure and manage per cluster
services for your application.
Kubernetes is a new technology so that means
that you have to manage cluster operations,
deployments, and Kubernetes best practices.
Hardware
33. OpenStack New Alpha Features
Changes in 1.9
KUBERNETES
33
• Block Storage (Cinder) V3 is now
supported.
• Load Balancer (Octavia) V2 is now
supported, in addition to Neutron
LBaaS V2.
• Additional security group updates
‣ Kubernetes will now automatically
determine the security group for the node
‣ Nodes can now belong to multiple security
groups
• Neutron LBaas V1 support has been
removed.
• Support for IPv6
• Alpha support for CoreDNS as
a drop-in replacement for kube-
dns
• networking.k8s.io/v1 to replace
extensions/v1beta1
NetworkPolicy API
• Container Storage Interface
(CSI)
• Raw block volumes
34. RACKSPACE OFFERS MANAGED
KUBERNETES FOR ENTERPRISE IT
• Optimized for cost efficiency
• Best-in-class compute
• Kubernetes expertise from certified cloud
specialists
• Centralized logging and monitoring
• Upgrades and patching
• Isolated multi-tenant or single tenant
• Security-hardened environments
• Full turn-key solution with 1-click deployment
• End-to-end tutorials and training
• Native access to Kubernetes/Docker ecosystems
• Unified GUI and tooling
• Delivered via OpenStack
• Full OpenStack integration
• User management, identity, quotas and limits
Operating Expertise Ease of Use
Management Technology Integration
Rackspace
Managed
Kubernetes
34
Fully Managed Kubernetes: Secure and highly performant with an intuitive user experience
BETA AVAILABLE NOW!