GitLab End to End Pipelines on Kubernetes with Maven, Nexus, SonarQube, Kaniko & Helm

preview_player
Показать описание
GitLab End to End Pipelines with Kubernetes GitLab Runners, Maven, Nexus, SonarQube, Kaniko & Helm | Never before video! | One Video to Master GitLab CI Pipelines
#DevOps #Cloud #Programming

Consider becoming a member to support my work!

In this video, I explain
✅End to End GitLab Pipelines
✅GitLab CI Platform Overview
✅GitLab Jobs, Stages, Variables, Artifacts, Services, Executors etc
✅Installing Kubectl & Helm
✅Using DigitalOcean Kubernetes Cluster to Setup Nexus Repository, SonarQube & GitLab Runner
✅Using LoadBalancer & PVCs in Kubernetes
✅Using Pods a executors for GitLab jobs
✅Using Maven as the build tool
✅Creating Maven Hosted Repository in Nexus
✅Pushing the artifacts(WAR) to Nexus Repository
✅Scanning the source code with SonarQube
✅Containerizing the application
✅Pushing the container images to DockerHub
✅Deploying applications to Kubernetes using Helm charts
✅Many more ...!

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Introduction
02:30 - Topics covered
04:30 - Pipeline Overview(Image)
06:23 - GitLab Platform Overview: Jobs, Stages, variables, Keywords, Services, Artifacts, Runners etc
41:00 - Demo project walkthrough
44:50 - GitLab project creation
41:54 - Writing end to end gitlab pipeline using shared runners
02:03:47 - Installing GitLab shared runners
02:12:50 - Using Kaniko to build container images

▬▬▬▬▬▬ GitHub Link for Demo files 🚀 ▬▬▬▬▬▬

▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬

▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

Kindly Like and Subscribe our YouTube Channel for more videos

I also post important updates on Docker, Kubernetes, Helm, Git, Python, Jenkins, Ansible, Terraform on my Facebook Page
that are helpful in clearing many certifications😍😍

Help me build more tutorials like this by contributing. Reach out to us on my Email address provided above

If you like this video, kindly like ✅, share 🔁 ,subscribe and hit that 🔔 icon

⭐ Tags ⭐
- DevOps Made Easy
- Docker Made Easy
- Kubernetes Made Easy
- Helm Made Easy
- Istio Made Easy
- Ansible Made Easy
- Terraform made Easy
- Python Made Easy
- Git Made Easy
- Python Tutorials
- Object-Oriented Programming Python
- Python OOP
- Python Objects and Classes
- Classes Python
- GoLang Tutorials
- Objects and Classes Python

⭐ Hashtags ⭐
#Docker #Kubernetes #Jenkins #CICD #Cloud #Helm #Ansible #GitOps #AWS #Azure #GCP
#Rancher #IoT #Python #Go #Terraform
Рекомендации по теме
Комментарии
Автор

Thank you so much for this project. Say we have multiple applications to run (microservices), what will change with this approach? Do you have any video on this, please

janez_fem
Автор

Great job.
When I do Deploy the Nexus only accept my .jar if version is ended up with "-SNAPSHOT". Why? How to deploy without this sufix?

djwasky
Автор

Great content. Subscribed. How do we manage a gitops based approach with multiple teams, owning different products with different IAC configs and multiple environments like qa dev prod.

Newtrojan
Автор

Git lab runners setup didn’t include in previous tutorial

amitverma