Professional Documents
Culture Documents
Describe containerization?
Containerization is a method of
virtualization that packages applications
and their dependencies into isolated, self-
contained containers, allowing them to run
securely and independently from each
other on the same host. It provides an
efficient way to deploy, manage, and scale
applications across different platforms.
For example, Docker is a popular form of
containerization that allows software
developers to package their applications
into standardized isolated containers.
Docker makes it easier for applications to
run on any system, regardless of its
underlying infrastructure.
##elaborate container register?(read this)
container registry is a repository—or collection of repositories—used to store and
access container images. Container registries can support container-based
application development, often as part of DevOps processes. Container registries
can connect directly to container orchestration platforms
like Docker and Kubernetes.
Container registries save developers valuable time in the creation and delivery of
cloud-native applications, acting as the intermediary for sharing container images
between systems.
1) A private container
registry is set up by the
organization using it.
2) Private registries are either
hosted or on premises and popular
with larger organization or
enterprises that are more set on
using a container registry.
3) Having complete control over
the registry in development allows
an organization more freedom in
how they choose to manage it.
4) private registries are seen to be
the more secure .
Advantages of Docker –
What is DevOps?
The term ‘DevOps’ ,As its name implies it is a
conjunction of two different words,
‘Development’ and ‘Operations’.
The reason behind this name is that it combines
these two areas of an organization.
IN conventional organizations where these two
areas were considered separate, DevOps
believes in bridging this gap by incorporating
their operations with one another at each step.
By means of combining, DevOps helps achieve
agility, quality, and consistency at the same
time.
Q) Kubernetes, also known as K8s, is an open-source
system for automating deployment, scaling, and
management of containerized applications .