This talk is an overview of the journey DigitalOcean has undertaken to adopt Kubernetes and build a platform for deploying our internal services on top.
the docc server Available Commands: completion Generate shell completions config Config modifies and manages the docc config delete Delete and purges the given app(s) deploy Deploy or update a app by filename events Events shows the most recent events init Init creates a ready to use manifest.json file in the current directory inspect Inspect returns detailed information about the given app(s) list Lists the current deployed apps logs Logs shows the most recent logs open Open the specific subcommand show Show the manifest of given app update Update the state of an application validate Validates and shows errors/warnings
no longer the bottleneck: ◦ New apps deployed in hours, not days ◦ Existing apps deployed in minutes, not hours ◦ Averaging 25 deploys a day • Seeing as many as 75 apps per cluster ◦ Migrating apps has become trivial • Most importantly: developers are much happier! digitalocean.com Results so far