From Prototype to Production: Deploying in the Cloud


Welcome to Cloud Engineering

Details

From working prototypes to production infrastructure

You have built the app
Components of a coin mining infrastructure
Now you need to deploy it
Problem: Prototype != Production
Docker Compose
Docker Swarm
Kubernetes
Details

If Docker Compose is your local test bed, Kubernetes is your data center.


What is Kubernetes?

What does orchestrate mean?

Kubernetes in Context

Before Kubernetes: Borg, a cluster management system
Details

Kubernetes is Borg’s spiritual child but open, modular, extensible


Inside Borg (2003-2015)

Borg’s concepts elaborated
Borg’s architecture
Borg architecture
Borg architecture
Benefits of Borg

What Kubernetes Learned from Borg

Details

We will cover these concepts through the course!


Kubernetes Architecture Overview

Kubernetes architecture diagram
What Kubernetes learned from Borg

Course Plan