The following are the major container orchestration engines:Â
- Kubernetes (k8s)
- MesosÂ
- SwarmÂ
In this book, we will be dealing with Kubernetes mainly. We expect the following features:Â
- Ability to provision/deprovision containers across multiple hosts
- Ability to connect storage and network to the containersÂ
- Ability to route requests to the containers
Almost all the platforms provide this, however, let's take a look at Kubernetes and how it provides these features. The reason we choose Kubernetes as an example is because it has been adopted more widely than any other competitor on the market, and some cloud providers even support it directly. For example, Azure has an ACE (Azure Container Engine) based on Kubernetes and Red Hat's OpenShift platform uses Kubernetes as the underlying system.Â
...