Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.
It’s no mystery that microservices are currently state-of-the-art among software architectures. Thanks to the lessons learned from others, we constantly get better at building them. Or are we? How can we even know that?