Kubernetes is a powerful platform for running scalable and highly available applications. In this post, I discuss the things Kubernetes expects when deploying new applications, as well as the things Kubernetes provides to ensure your applications are always available.

Read more on InfoQ.