DevOps Project: Jenkins CI/CD for Kubernetes Deployments

  DevOps Tech Hub

116 Followers

DevOps Project Overview


DevOps Project Overview:

Below diagram depicts the DevOps flow and tools integration steps with Jenkins

DevOps Tools Overview:

Git - Local version control system to track the source code changes locally at the developer system

Bit Bucket - Distributed version control system providing code integrity and collaboration between contributors.

Jenkins - CI/CD tools to  integrate all the DevOps tools and provide Continuous Integration and Continuous Deployments.

Apache Maven - Build automation tool to  build Java source code and generate artifacts.

SonarQube - Static code quality analysis tool to analyses code bugs, code smells, vulnerabilities, duplicates etc.

Artifactory - Artifact repository management to store artifacts in version control.

Ansible - Application automation tool to create custom container images automatically and push to DockerHub.

Docker - Docker Engine to create and run  containers.

Apache Tomcat - Application server to  run java applications.

Kubernetes - Container orchestration tool to manage POD deployments automatically in the cluster environment.


Previous Next