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

ความคิดเห็น • 8

  • @AK-lx3yg
    @AK-lx3yg 8 หลายเดือนก่อน +1

    Thanks!

  • @user-lh7pk2sh4t
    @user-lh7pk2sh4t หลายเดือนก่อน

    thanks

  • @yashwanthreddy3946
    @yashwanthreddy3946 8 หลายเดือนก่อน +1

    Great video

  • @sahild6584
    @sahild6584 ปีที่แล้ว +1

    Thnx

  • @janez_fem2664
    @janez_fem2664 7 หลายเดือนก่อน +1

    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

    • @DevOpsMadeEasy
      @DevOpsMadeEasy  7 หลายเดือนก่อน +1

      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.

  • @amitverma7545
    @amitverma7545 8 หลายเดือนก่อน

    Git lab runners setup didn’t include in previous tutorial