12
Kubernetes Meetup: CNI, Flex Volume, Scheduler January 25, 2017

Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Embed Size (px)

Citation preview

Page 1: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Kubernetes Meetup:CNI, Flex Volume, SchedulerJanuary 25, 2017

Page 2: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Agenda

Quick (promise!) introduction to Diamanti and our users

Kubernetes networking and storage: CNI, Flex Volume, scheduler extension

Live demo

Q&A

Page 3: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

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 modelAvailability, reliability, compliance

requires custom engineering

Page 4: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Diamanti: first appliance purpose-built for containersCombines 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

Page 5: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

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

DeveloperSelf-serviceAccelerate

Page 6: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Kubernetes storage and networking: Flex Volume, CNI, scheduler extension

Page 7: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

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

Page 8: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Networking

Flexible networking model Static & Dynamic IP’s per Pod Isolation

Tight integration with Kubernetes service model Using CNI

SLA per service

Page 9: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Scheduler Plugin

Smart workload placement Data gravity Network isolation SLA guarantees

Extend Kuberentes scheduler Using Scheduler plugin framework

Page 10: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

DEMO

Page 11: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Diamanti seamless DevOps experience with KubernetesOpen 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

Page 12: Kubernetes Meetup: CNI, Flex Volume, and Scheduler

Q&A

www.diamanti.com/products

[email protected] [email protected]