How to create AKS Cluster and Deploy Springboot Microservices into AKS Cluster using Azure Pipeline

Sdílet
Vložit
  • čas přidán 30. 06. 2022
  • www.coachdevops.com/2022/06/h...
    We will learn how to automate springboot microservices builds using Azure Build pipeline and Deploy into AKS Cluster with help of Azure Release pipelines.
    We will use Springboot Microservices based Java application. I have already created a repo with source code + Dockerfile. The repo also have K8S manifest file for AKS Deployment.:
    Pre-requistes:
    Setup AKS Cluster and ACR Repo - You can do it by following steps in this link - www.coachdevops.com/2020/10/h...
    Make sure AKS has pull access to ACR.
    We will be achieving the following:
    - Automating builds using Azure Pipeline
    - Automating Docker image creation
    - Automating Docker image upload into ACR
    - Automating Deployments to Kubernetes Cluster
  • Auta a dopravní prostředky

Komentáře • 55

  • @nanduchannel
    @nanduchannel Před 7 měsíci +1

    Seriously thank you so much for this video, Awsome video..! :)

  • @karthikkarthik100
    @karthikkarthik100 Před rokem +2

    The voice, the clarity , the walk through ,Just awesome!!! God bless you sir!!!!.

  • @naren06938
    @naren06938 Před 6 měsíci +1

    Really Awesome Sir.....

    • @DevOpsCoach
      @DevOpsCoach  Před 6 měsíci

      Thank you Naren, glad you liked it

  • @logeswarik6496
    @logeswarik6496 Před 10 měsíci +1

    Clear Explanation. It helped me to kickstart. Thanks!

  • @pjj7466
    @pjj7466 Před 2 lety +1

    big fan of you "WELCOME BACK"

  • @balavardhiraj685
    @balavardhiraj685 Před 2 lety +2

    Seriously thank you for this video really helpful 👍
    Please always make videos like this your videos and the doc how to do things are helped me

    • @DevOpsCoach
      @DevOpsCoach  Před 2 lety

      Thank you! Will do!

    • @uafneto
      @uafneto Před 7 měsíci

      @@DevOpsCoach It's great to follow you step by step. You explain it very well. But when I go to do it, it doesn't happen exactly as in your instructions. Could you show me a video where you explain how to do everything via YAML and Terraform files? From building the IaC infrastructure to deploying the app? In my organization there is no permission to create pipelines manually, only via .yaml and .tf files. I wish you and your channel every success. Thank you.

  • @digvijaypatil3696
    @digvijaypatil3696 Před 11 měsíci +1

    In first five minutes i subscribed this channel. The way of teaching is very nice. Thanks sir. 🙏

  • @llZent4uroll
    @llZent4uroll Před rokem +1

    Muchas gracias, no entiendo mucho el ingles pero con lo poco que te entendia, seguia tus pasos y es la primera vez que despliego un pod al aks de azure, de verdad muchas gracias!!!

  • @sakshiharinkhede3361
    @sakshiharinkhede3361 Před rokem

    Thanks a lot for this amazing video sir.

  • @SUMITMANCHANDA01
    @SUMITMANCHANDA01 Před 2 lety +1

    Thanks Sir . Very Knowledgeable

  • @aditigupta5201
    @aditigupta5201 Před rokem +1

    Very well explained, Thankyou sir

  • @chakriatwork3062
    @chakriatwork3062 Před rokem +1

    Best 👍

  • @DevOpsPulse
    @DevOpsPulse Před rokem +1

    Thank you

  • @dg3577
    @dg3577 Před rokem +1

    Awesome explanation sir

  • @ajeeshraghuraman
    @ajeeshraghuraman Před 2 měsíci

    How to do the same deployment in a blue green approach without downtime?
    Azure devops should create new pod and delete the old one once new one is created. Is that possible via native azure pipelines?

  • @anuragdelhi
    @anuragdelhi Před rokem

    Awsome , Thanks for the video, could you please explain the task you added in CD pipeline - "Replace Token in AKS deploy -from- ACR"

  • @zackhairane9629
    @zackhairane9629 Před rokem

    Please how can I use Ngnix to run this application.
    I did saw the video on how to add Ngnix deployments with azure CLI but still don't know how to integrate it with the pipelines.
    Thanks so much for this amazing tutorial

  • @vivekkharvi7654
    @vivekkharvi7654 Před rokem

    How can we connect to the private kubernetes cluster,can you please help me sir?

  • @praveenreddy5537
    @praveenreddy5537 Před rokem +1

    Sir how to add variables of environment specific like test, dev, local in azure devops?

    • @DevOpsCoach
      @DevOpsCoach  Před rokem

      click on Variables tab in the pipeline

  • @romeoarnado3127
    @romeoarnado3127 Před rokem

    nice tutorial...love it.....do u have dockerfile for this springboot service?

    • @DevOpsCoach
      @DevOpsCoach  Před rokem

      yes, check the link in this web page. www.coachdevops.com/2022/06/how-to-deploy-docker-containers-into.html

  • @bhubaneshdwibedi1246
    @bhubaneshdwibedi1246 Před rokem

    Hello sir ,thank you for the informative video.
    I have ran into soem issue.
    When i run the command: kubectl get pods
    Its showing me the pods..but the all are 0/1 and status showing as "ImagePullBackoff"
    Could you please help me on this

    • @DevOpsCoach
      @DevOpsCoach  Před rokem

      you need to fork my repo and make changes in deployment yaml in your repo after forking.

  • @pravinpal3666
    @pravinpal3666 Před 2 lety

    Hello , Thank you for the informative video.
    When i ran the command "Kubectl get pods" , i am getting the error as "InvalidImageName"
    My pods are not started yet. Can you help me out?

    • @DevOpsCoach
      @DevOpsCoach  Před 2 lety

      check your K8S manifest file if you are using right image name. image: myacrrepo4321.azurecr.io/akannan1087/springboot-app:#{Build.BuildId}#
      and also make sure you have added token task in release pipeline

    • @pravinpal3666
      @pravinpal3666 Před 2 lety

      @@DevOpsCoach Hi, Thank you for the reply.
      Yes i have added correct image name. PFB
      image: kbcontainer123.azurecr.io/pranjal13579/pranjalpal-repo:#{Build.BuildId}#
      Also i have used token release too in release pipeline.

    • @pravinpal3666
      @pravinpal3666 Před 2 lety

      Do I need to update the "azure-pipelines.yml" file as per mine naming convention for the practical?

  • @ravishukla85
    @ravishukla85 Před rokem

    Could you share github link?

  • @pranavshinde6301
    @pranavshinde6301 Před rokem

    HI.. I followed each and every step.. but still not able to access application... service gets created, as I hit external IP ''20.67.159. ' displaying ...took too long to respond. Any suggestion on this

    • @DevOpsCoach
      @DevOpsCoach  Před rokem

      it takes time to load spring boot app..make sure try again

    • @pranavshinde6301
      @pranavshinde6301 Před rokem

      @@DevOpsCoach yes, i am refreshing the page but facing issue like 'Gateway timeout'.. any solution on this?

    • @oguzgungor8040
      @oguzgungor8040 Před 8 měsíci

      did you solve it?

  • @ballaprasannakumar6470

    make video on helm using aks

    • @DevOpsCoach
      @DevOpsCoach  Před 2 lety

      sure..will do

    • @DevOpsCoach
      @DevOpsCoach  Před rokem

      here it is --> Deploying Apps into AKS cluster using Helm --> czcams.com/video/TSufDgRBfdg/video.html

  • @devopsdude-
    @devopsdude- Před rokem +1

    thanks