Container orchestration

11
Container orchestration

Transcript of Container orchestration

Page 1: Container orchestration

Container orchestration

Page 2: Container orchestration

What is it and why do we need it?

Page 3: Container orchestration

A brief history

2007 2009 2014 Now

Page 4: Container orchestration

CapabilitiesFault-tolerance

Scalability

Batch updating of containers

Scheduling: Automatic placement of containers

Efficient resource usage => resource management tools

Page 5: Container orchestration

ConceptsCluster

Control plane

Data plane

Orchestrator

Service

Task

Container

Scheduler

Page 6: Container orchestration

Docker Swarm

Page 7: Container orchestration

Cluster topology

Page 8: Container orchestration

Orchestration

Page 9: Container orchestration

Security

Page 10: Container orchestration

DemoCreating a swarm

Deploying an app on the swarm

Inspecting

Scaling

Routing mesh

Resilience

Rolling update

Page 11: Container orchestration

Amazon ECS