Kubernetes Meetup:
CNI, Flex Volume, Scheduler
January 25, 2017
Agenda
 Quick (promise!) introduction to Diamanti and our users
 Kubernetes networking and storage: CNI, Flex Volume, scheduler extension
 Live demo
 Q&A
Container technology heavily disrupting CTO and CIO organizations
Faster development cycles vs. existing infrastructure and overhead
New development model
Continuous release, lightweight containers
Existing deployment model
Availability, reliability, compliance
requires custom engineering
Diamanti: first appliance purpose-built for containers
Combines ease of hyperconverged infrastructure, unparalleled efficiency of bare-metal containers
Accelerate
Accelerate time-to-
market to seconds
via automated network and
storage resources
Guarantee
Guarantee real-time
service levels
across isolated compute,
network, and storage
Consolidate
Consolidate containers
with 90% utilization
using existing networks and
software
Use existing
networks and
software
80% Less
Infrastructure
Diamanti users fast track containers to production
Consolidate
“Diamanti…assists us to rapidly
validate new features and
software updates.”
"We've been able to improve
the performance of our
application...while reducing the
infrastructure requirements.”
Reliable
execution
times
Meet
application
SLAs
Guarantee
On-demand
compute,
network, storage
Developer
Self-service
Accelerate
Kubernetes storage and networking:
Flex Volume, CNI, scheduler extension
Storage
 Intelligent storage layer
 Pool local storage
 SLA per volume
 Hardware accelerated
 Thin provisioned volumes
 Built-in Mirroring & Snapshot support
 Leverages Kubernetes Persistent Volume framework
 Using Flexvolume
Networking
 Flexible networking model
 Static & Dynamic IP’s per Pod
 Isolation
 Tight integration with Kubernetes service model
 Using CNI
 SLA per service
Scheduler Plugin
 Smart workload placement
 Data gravity
 Network isolation
 SLA guarantees
 Extend Kuberentes scheduler
 Using Scheduler plugin framework
DEMO
Diamanti seamless DevOps experience with Kubernetes
Open source contributions enable deep integration without vendor lock-in
Container
definition
Container
scheduling
Container
deployment
Container
replication
Network &
storage
definition
Automated I/O
control
Guarantee
service levels
Enforce
isolation
Q&A
www.diamanti.com/products
chakri@diamanti.com mark@diamanti.com

Kubernetes Meetup: CNI, Flex Volume, and Scheduler

  • 1.
    Kubernetes Meetup: CNI, FlexVolume, Scheduler January 25, 2017
  • 2.
    Agenda  Quick (promise!)introduction to Diamanti and our users  Kubernetes networking and storage: CNI, Flex Volume, scheduler extension  Live demo  Q&A
  • 3.
    Container technology heavilydisrupting CTO and CIO organizations Faster development cycles vs. existing infrastructure and overhead New development model Continuous release, lightweight containers Existing deployment model Availability, reliability, compliance requires custom engineering
  • 4.
    Diamanti: first appliancepurpose-built for containers Combines ease of hyperconverged infrastructure, unparalleled efficiency of bare-metal containers Accelerate Accelerate time-to- market to seconds via automated network and storage resources Guarantee Guarantee real-time service levels across isolated compute, network, and storage Consolidate Consolidate containers with 90% utilization using existing networks and software
  • 5.
    Use existing networks and software 80%Less Infrastructure Diamanti users fast track containers to production Consolidate “Diamanti…assists us to rapidly validate new features and software updates.” "We've been able to improve the performance of our application...while reducing the infrastructure requirements.” Reliable execution times Meet application SLAs Guarantee On-demand compute, network, storage Developer Self-service Accelerate
  • 6.
    Kubernetes storage andnetworking: Flex Volume, CNI, scheduler extension
  • 7.
    Storage  Intelligent storagelayer  Pool local storage  SLA per volume  Hardware accelerated  Thin provisioned volumes  Built-in Mirroring & Snapshot support  Leverages Kubernetes Persistent Volume framework  Using Flexvolume
  • 8.
    Networking  Flexible networkingmodel  Static & Dynamic IP’s per Pod  Isolation  Tight integration with Kubernetes service model  Using CNI  SLA per service
  • 9.
    Scheduler Plugin  Smartworkload placement  Data gravity  Network isolation  SLA guarantees  Extend Kuberentes scheduler  Using Scheduler plugin framework
  • 10.
  • 11.
    Diamanti seamless DevOpsexperience with Kubernetes Open source contributions enable deep integration without vendor lock-in Container definition Container scheduling Container deployment Container replication Network & storage definition Automated I/O control Guarantee service levels Enforce isolation
  • 12.