@@ -122,6 +122,7 @@ Let's take a look at why Kubernetes is so useful by going back in time.
122
122
![ Deployment evolution] ( /images/docs/Container_Evolution.svg )
123
123
124
124
** Traditional deployment era:**
125
+
125
126
Early on, organizations ran applications on physical servers. There was no way to define
126
127
resource boundaries for applications in a physical server, and this caused resource
127
128
allocation issues. For example, if multiple applications run on a physical server, there
@@ -130,7 +131,9 @@ the other applications would underperform. A solution for this would be to run e
130
131
on a different physical server. But this did not scale as resources were underutilized, and it
131
132
was expensive for organizations to maintain many physical servers.
132
133
133
- ** Virtualized deployment era:** As a solution, virtualization was introduced. It allows you
134
+ ** Virtualized deployment era:**
135
+
136
+ As a solution, virtualization was introduced. It allows you
134
137
to run multiple Virtual Machines (VMs) on a single physical server's CPU. Virtualization
135
138
allows applications to be isolated between VMs and provides a level of security as the
136
139
information of one application cannot be freely accessed by another application.
@@ -143,7 +146,9 @@ resources as a cluster of disposable virtual machines.
143
146
Each VM is a full machine running all the components, including its own operating
144
147
system, on top of the virtualized hardware.
145
148
146
- ** Container deployment era:** Containers are similar to VMs, but they have relaxed
149
+ ** Container deployment era:**
150
+
151
+ Containers are similar to VMs, but they have relaxed
147
152
isolation properties to share the Operating System (OS) among the applications.
148
153
Therefore, containers are considered lightweight. Similar to a VM, a container
149
154
has its own filesystem, share of CPU, memory, process space, and more. As they
0 commit comments