Successfully reported this slideshow.

ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Docker Compose, Machine & Swarm" (Darren Shepherd)

6

Share

© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Container Orchestration Compared
Kubernetes and Docker Compose/Swarm
D...
© 2015 Rancher Labs, Inc.1
Darren Shepherd
Co-founder and Chief Architect
Rancher Labs, Inc.
@ibuildthecloud
© 2015 Rancher Labs, Inc.
Containers
• I like containers
• You like containers
• Lets deploy some containers
2

YouTube videos are no longer supported on SlideShare

View original on YouTube

1 of 16
1 of 16

ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Docker Compose, Machine & Swarm" (Darren Shepherd)

6

Share

Slides from Darren Shepherd's talk "Container Orchestration Compared: Kubernetes and Docker Compose, Machine & Swarm" at ContainerDays NYC 2015: http://dynamicinfradays.org/events/2015-nyc/programme.html#orchestration

Slides from Darren Shepherd's talk "Container Orchestration Compared: Kubernetes and Docker Compose, Machine & Swarm" at ContainerDays NYC 2015: http://dynamicinfradays.org/events/2015-nyc/programme.html#orchestration

More Related Content

More from DynamicInfraDays

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Docker Compose, Machine & Swarm" (Darren Shepherd)

  1. 1. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Container Orchestration Compared Kubernetes and Docker Compose/Swarm Darren Shepherd ContainerDays NYC 2015
  2. 2. © 2015 Rancher Labs, Inc.1 Darren Shepherd Co-founder and Chief Architect Rancher Labs, Inc. @ibuildthecloud
  3. 3. © 2015 Rancher Labs, Inc. Containers • I like containers • You like containers • Lets deploy some containers 2
  4. 4. © 2015 Rancher Labs, Inc. Container Progression • Self contained dev environment • Self contained builds • Continuous Integration • Deploying microservices in production 3
  5. 5. © 2015 Rancher Labs, Inc. What do you need • SDN • Health Checks • Service Discovery • Secrets Management • Application Templating • Service Orchestration • Load Balancing • Scheduling 4 • Configuration Management • Upgrade Management • User Management/RBAC • Monitoring • Log Management
  6. 6. © 2015 Rancher Labs, Inc. What is Rancher? 5 Rancher Container Infrastructure Resources (Clouds, VMs, Servers) Environment Kubernetes Environment Swarm User Directory Container Registry Environment Native Rancher Orchestration
  7. 7. © 2015 Rancher Labs, Inc. Swarm/Compose vs Kubernetes • Easy to use/Familiar • Great for development • Lacking in Service Management 6 • Steeper Learning Curve • New non-Docker Concepts • Technically very powerful • Fairly Complete
  8. 8. © 2015 Rancher Labs, Inc. Rancher Native Orchestration Easy of use of Docker • Docker Compose Syntax • Docker Native Support – “docker run” Power of Kubernetes • Labels, Selectors • Sidekick (AKA Pods) • Services 7 And More • Managed Upgrades • Load Balancing
  9. 9. © 2015 Rancher Labs, Inc. Scheduling • Affinity/Anti Affinity • Label • Image • Container 8 • Stack • Spread • Port Conflicts
  10. 10. © 2015 Rancher Labs, Inc. Services • Group of containers serving a common purpose 9
  11. 11. © 2015 Rancher Labs, Inc. Services – Compose/Swarm • Deploy X from same container definition 10 Container 1 Container 2 Container 4Container 3
  12. 12. © 2015 Rancher Labs, Inc. Services - Kubernetes 11 Container 1 Container 2 Container 4Container 3 Replication Controller Service
  13. 13. © 2015 Rancher Labs, Inc. Service Discovery • Kubernetes DNS -> Service IP (Cluster IP) • Swarm resolver based host lookup 12
  14. 14. © 2015 Rancher Labs, Inc. Service Reconciliation We should do something about bad containers 13
  15. 15. © 2015 Rancher Labs, Inc. Sidekick/Sidecar/Pods A set of containers deployed as a unit 14

×