© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
N. LamouchiPro Java Microservices with Quarkus and Kuberneteshttps://doi.org/10.1007/978-1-4842-7170-4_1

1. Getting Started with Containerization

Nebrass Lamouchi1  
(1)
Paris, France
 

Introducing Containerization

In the Java world, applications are packaged in many formats before being deployed to the runtime. These environments can be physical machines (bare metal) or virtual machines.

The major risk for software applications are runtime updates that can break the application. For example, an operating system update might include other updates, with libraries that are incompatible with the running application.

Generally, software can coexist with applications ...

Get Pro Java Microservices with Quarkus and Kubernetes: A Hands-on Guide 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.