Orchestrate deployment with Kubernetes
Once your apps are running in containers, they still need to be managed. Someone has to
deploy them, monitor their health, and scale them to meet demand. You could do that
manually, or you can let Kubernetes orchestrate this work for you.
With Kubernetes, you specify the desired deployment state in a .yaml file. Kubernetes then
continuously monitors the environment to maintain that state: deploying and scaling your
app to meet demand, bin-packing containers efficiently onto servers, and terminating rogue
Kubernetes is open-source, supported by a large community of developers working together to
improve it. This means you can run Kubernetes anywhere, on a cloud provider of your choice,
or even in your own datacenter. You’re not locked into any one platform.