In this chapter, we have seen an advanced use of containers with the use of Kubernetes, which is a container manager.
We discussed the different options for installing a small cluster on a local machine using Docker Desktop. Then, using the YAML specification file and the kubectl command, we realized the deployment of a Docker image in our Kubernetes cluster in order to run a web application.
We installed and configured Helm, which is the package manager of Kubernetes. Then, we applied it in practice with an example of a chart deployment in Kubernetes.
We also had an overview of AKS, which is a Kubernetes service, managed by Azure, with its creation and configuration.
Finally, we finished this chapter with an example of implementation on a CI/CD pipeline with Azure Pipelines, which deploys a containerized application in a Kubernetes cluster.
The next chapter begins a...