© Pierluigi Riti 2018
Pierluigi RitiPro DevOps with Google Cloud Platformhttps://doi.org/10.1007/978-1-4842-3897-4_4

4. Containerization with Docker and Kubernetes

Pierluigi Riti1 
(1)
Mullingar, Westmeath, Ireland
 

Today, when we think of the cloud, we think of containerization. Containerization can be seen as an evolution of virtualization. With virtualization, we usually re-create an entire operating system (OS) and host it on a host machine.

Using a software for the container, such as Docker, it is possible to create a complete image of our applications and release it via the common registry. To manage and release this image, we can use software known as a container orchestrator, such as Kubernetes.

When we adopt the practice of CI and CD, using ...

Get Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.