Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

DevOps Tools

 Docker: Docker is a set of platform as a service products


that use OS-level virtualization to deliver software in
packages called containers. The service has both free
and premium tiers. The software that hosts the
containers is called Docker Engine.
 Container: Containerization is an approach to software
development in which an application or service, its
dependencies, and its configuration (abstracted as
deployment manifest files) are packaged together as a
container image. The containerized application can be
test.
 Benefits of Containerization:
1. Portability
2. Efficiency
3. Agility
4. Faster delivery
5. Improved security
6. Faster app startup
7. Easier management
8. Flexibility
 Kubernetes: Kubernetes is an open-source container
orchestration system for automating software
deployment, scaling, and management. Google
originally designed Kubernetes, but the Cloud Native
Computing Foundation now maintains the project.
 Cloud Native Computing: Cloud native computing is an
approach in software development that utilizes cloud
computing to "build and run scalable applications in
modern, dynamic environments such as public, private,
and hybrid clouds
 Difference between docker and kubernetes:
 SonarQube: SonarQube is an open-source platform
developed by SonarSource for continuous inspection of
code quality. Sonar does static code analysis, which
provides a detailed report of bugs, code smells,
vulnerabilities, code duplications.

You might also like