Next Gen Storage and Networking in Container Environments - September 2016 Rancher Online Meetup

834 views

Published on

Since its initial release, Rancher has included cross-host networking for containers. For storage, we introduced the Convoy storage driver framework, which enabled Docker containers to access persistent storage volumes implemented by NFS or EBS.

Now, in Rancher 1.2 we're introducing fully pluggable networking and storage frameworks for Rancher environments. In our September 2016 Online meetup we introduced this concept and demonstrated how to deploy new Rancher storage services.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
834
On SlideShare
0
From Embeds
0
Number of Embeds
673
Actions
Shares
0
Downloads
84
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • During Jenkins Build- make run-Jenkins 1m 10
    This could be any CI, so longs as it can be run in a container and everyone can build in a consistent way then it doesn’t matter what its doing.
    As part of this build it could be executing unit tests etc
    I’ve mapped through the drive but you could just as easily have it git pull into the container, my instance monitors the remote git repo and then builds it from the mapped drive. There are pros and cons to both, I like this as I can make changes and run a manual build without needing to check in all the time.
    Jenkins git build – 5 mins
    Running multiple hosts locally causes pain as it means you need a repository or a means to get the built containers between the hosts. Overlay network also doesn’t currently work in boot2docker



  • Next Gen Storage and Networking in Container Environments - September 2016 Rancher Online Meetup

    1. 1. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Plug and Play Container Storage and Networking in Rancher Environments September 28, 2016 #ranchermeetup
    2. 2. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Shannon Williams Co-Founder/VP Marketing @smw355 1 Darren Shepherd Co-Founder/Chief Architect @ibuildthecloud Freenode: darren0 #ranchermeetup
    3. 3. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . First things first… This is a not a ! 2 #ranchermeetup
    4. 4. © 2015 Rancher Labs, Inc.3 There are rules for a meetup! • We won’t be done on time • Questions are always welcome • There are no bad questions • Demo, then demo some more • Things will break, be patient #ranchermeetup
    5. 5. © 2015 Rancher Labs, Inc.4 Join the conversation on Twitter #ranchermeetup
    6. 6. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Agenda • Introducing Pluggable Infrastructure Services – Shannon • Demo: Deploying Infrastructure Services – Darren • Latest Rancher Updates – Darren 5 #ranchermeetup
    7. 7. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Labs 6 #ranchermeetup An open-source software platform for managing containers A minimalist OS built explicitly to run Docker
    8. 8. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Overview 7 Microservice Catalog AD/LDAP Leverage existing tools: - CI/CD - Code Repository - Monitoring Environment 1 Environment N … Network Services Storage Services Container Orchestration and Scheduling User Mgmt Ops Mgmt Environment 2
    9. 9. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . - 1 Million+ Downloads - 1.0 Released in March - Open Source - Multi-tenant - Enterprise Support 8
    10. 10. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .#ranchermeetup Plug-and-Play Networking and Storage in Container Clusters
    11. 11. © 2015 Rancher Labs, Inc. We have entered the cloud mainframe era
    12. 12. © 2015 Rancher Labs, Inc. AWSHave containers “disrupted” Amazon? No...
    13. 13. © 2015 Rancher Labs, Inc. Containers are seen as another layer on the existing stack
    14. 14. © 2015 Rancher Labs, Inc. Containers aren’t another layer, they redefine all layers Everything's a container
    15. 15. © 2015 Rancher Labs, Inc. Raw Hardware Physical/Virtual Compute CPU x86/ARM Storage SSD Network Fast Fabric Infrastructure Services (Containerized) Monitoring Network (SDN) Application Orchestration (Containerized) Reliable Storage Load Balancing DNS Database RDBMS, K/V And More... Applications (Containerized)
    16. 16. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher 1.2 Introduces Infrastructure Services New Infrastructure Catalog - Network Drivers - Storage Services - Monitoring Services - Load Balancers - DNS Services - Databases/NoSQL/Key Value 15
    17. 17. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Networking Services - In Rancher 1.2 users will be able to deploy any CNI networking service to Cattle, Kubernetes and Mesos clusters - Any networking service with a LibNetwork driver can be deployed to Swarm clusters. - Overlay networking services, such as Calico or Weave can be deployed from infrastructure templates 16
    18. 18. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Storage Services - Users will be able to deploy Docker Volume Plugins on Cattle, Mesos and Swarm clusters - FlexVolume plugins will be supported for Kubernetes clusters as PVs 17
    19. 19. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Cattle Storage Enhancements - Rancher 1.2 will introduce a new storage subsystem in Cattle. - Simple approach to creating Docker Volume Plugins – which extend FlexVols. - Enhanced storage scheduling capabilities. - Volumes can be scoped to local or clusters. - Volume access can be multi-host, single-host or single instance. - Provision volumes with Cattle Services, Stacks or Environments 18
    20. 20. © 2015 Rancher Labs, Inc.19 Demo
    21. 21. © 2015 Rancher Labs, Inc. Latest Rancher Enhancements 20 1.2 – pre3 • Service Logs 1.2 – pre4 (next week) • Storage services • Docker Compose v2 #ranchermeetup
    22. 22. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Getting Started Rancher and RancherOS are in GitHub – Get Involved! 21 #ranchermeetup http://github.com/rancher
    23. 23. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Thank you rancher.com #ranchermeetup

    ×