Exploring container orchestrators
Now that we know what to expect from any container orchestrator, let’s review some of the most important and technically relevant ones available. We will also take a quick look at the strengths and weaknesses of each option presented.
We will start with the currently most popular and widely extended container orchestrator, Kubernetes.
Kubernetes
Kubernetes is an open source container orchestration platform, fast becoming the de facto standard for running microservices on cloud providers and local data centers. It started as a Google project for managing the company’s internal applications back in 2003. This project was initially called Borg and was created for deploying workloads distributed across different nodes and clusters. This project evolved into a more complex orchestration platform called Omega, which focused on bigger clusters running thousands of workloads for very different applications. In 2014, Google published...