Azure Container Services has been deprecated, and instead, all new additions are happening on Azure Kubernetes Service. Azure Kubernetes Service is one of the leading managed container environments in the world. Before getting into Azure Kubernetes Service, let's understand what Kubernetes is and why it is required.
Kubernetes is a container orchestration engine and service. Orchestration of containers is a must for any enterprise solution deployed on top of containers. Imagine that there are four containers for a solution, which are hosted on four different virtual machines, as shown in the following diagram:
Containers, by their very nature, are quite fleeting. They can be created easily and quite quickly, and can be torn just down as easily. For example, if virtual machine 3 is restarted, the container running on it will also be destroyed. If...