Weitere ähnliche Inhalte Ähnlich wie Next Gen Storage and Networking in Container Environments - September 2016 Rancher Online Meetup (20) Kürzlich hochgeladen (20) Next Gen Storage and Networking in Container Environments - September 2016 Rancher Online Meetup1. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Plug and Play Container Storage and
Networking in Rancher Environments
September 28, 2016
#ranchermeetup
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. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
First things first…
This is a not a !
2 #ranchermeetup
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. © 2015 Rancher Labs, Inc.4
Join the conversation on Twitter
#ranchermeetup
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. © 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. © 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. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
- 1 Million+ Downloads
- 1.0 Released in March
- Open Source
- Multi-tenant
- Enterprise Support
8
10. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .#ranchermeetup
Plug-and-Play
Networking
and Storage in
Container
Clusters
12. © 2015 Rancher Labs, Inc.
AWSHave containers “disrupted”
Amazon? No...
13. © 2015 Rancher Labs, Inc.
Containers are seen
as another layer on
the existing stack
14. © 2015 Rancher Labs, Inc.
Containers aren’t
another layer, they
redefine all layers
Everything's a
container
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. © 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. © 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. © 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. © 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
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. © 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. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Thank you
rancher.com
#ranchermeetup
Hinweis der Redaktion 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