GitLab End to End Pipelines on Kubernetes with Maven, Nexus, SonarQube, Kaniko & Helm
ฝัง
- เผยแพร่เมื่อ 4 ก.ค. 2024
- 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 🚀 ▬▬▬▬▬▬
► github.com/kunchalavikram1427...
▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬
💡 DigitalOcean Account: Get free 125 USD DigitalOcean cloud credits to try Kubernetes for 60 days. Sign up using this link: m.do.co/c/150b2fde3db0
💡 Install Kubectl on Windows: • Install Kubectl On Win...
💡 Install Helm on Windows: • Install Helm On Windows
💡 Deploy Nexus on DigitalOcean: • Deploy Nexus Repositor...
💡 Deploy SonarQube on DigitalOcean: • Deploy SonarQube on Di...
💡 Creating Kubernetes Cluster on DigitalOcean ► • Managed Kubernetes on ...
💡 GitLab Account: • GitLab CICD: Introduct...
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Jenkins Course ► • Jenkins Made Easy
Kubernetes course ► • Kubernetes CKA CKAD Ma...
Docker course ► • Docker 2022
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Email ► devopsmadeeasy@outlook.com
Facebook group ► / 171043094400359
Telegram group ► t.me/devopsmadeeasy
LinkedIn ► www.linkedin.com/in/vikrambabuk
Kindly Like and Subscribe our TH-cam 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
Thanks!
thanks
Great video
Thanks!
Thnx
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
You can build each application in the build stage and deploy the whole app with a helm chart in the deploy stage. Usually a single helm will deploy all your microservices by having them included as subcharts.
Git lab runners setup didn’t include in previous tutorial