Summary
In this chapter, we learned about virtualization and different types of hypervisor. Then, we learned about containerization and its benefits. Nowadays, containers are a hot topic in the virtualization world, and the primary framework leading the way is Docker. In this chapter, we learned about Docker and its workflow. Moving from the theoretical to the practical, we then proceeded with its installation, along with learning some basic manipulation commands that deal with Docker. We then learned how to create a Docker image and how to deploy a sample static website in a container, as well as how to export and import Docker images if and when required. We also learned about Docker Swarm, which is used to scale Docker containers to a multi-node cluster.
Kubernetes is a very prominent component in cluster management for containers. We learned about its different components before installing Minikube, which is used to explore the features of Kubernetes' cluster management in a single node...