ElasticBox Lead Architect Arnaud Bonnet's presentation from the March 18, 2016 Seattle Kubernetes meetup hosted by StackPointCloud. Arnaud gives us a great overview of ElasticKube, a Kubernetes container management platform, and what's ahead for the open source project. Join us in Seattle: http://www.meetup.com/Seattle-Kubernetes-Meetup/
2. ▪ Cloud 1.0: Dynamic Datacenter
▪ Workflow Driven or Imperative
▪ Flexibility over Reusability
▪ Spaghetti Ops: Configuration Management * Infrastructure
▪ Cloud 2.0: DevOps
▪ Model Driven or Declarative
▪ Infrastructure and Configuration Management Models
▪ Reusability over Flexibility
▪ Lasagna Ops: Configuration Management + Infrastructure
▪ Cloud 3.0: Containers
▪ Model Driven or Declarative
▪ Abstract Infrastructure through Resource descriptions
▪ Agility over Reusability
▪ Ravioli Ops: Containers & Resource Descriptions
Why ElasticKube
3. ▪ Everything is a Model
▪ No need to orchestrate API calls
▪ No code to maintain
▪ Decoupled Binding Model
▪ Containers talk to Services
▪ Services forward traffic to POD
▪ Advanced Lifecycle Management
▪ Rolling updates and canary deployments
▪ POD Auto-scaling
▪ Container + Infrastructure
▪ Infrastructure Provisioning on demand
▪ Support for GCE, AWS, OpenStack
Why Kubernetes?
4. What is ElasticKube?
▪ Kubernetes Management Platform
▪ Authentication and authorization of cluster resources
▪ Simplified deployment and management experience
▪ Resource Lifecycle notifications
▪ Auditing and Reporting of cluster operations
6. Where can I get it?
▪ curl -s https://elastickube.com | bash
▪ github.com/ElasticBox/elastickube
▪ Apache 2.0
▪ Accepting contributions, same CLA than kubernetes