CICD Pipeline for Private AKS Cluster + Azure SQL DB + Private ACR + Terraform + Application Gateway

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

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

  • @olasojiopeyemi
    @olasojiopeyemi 4 หลายเดือนก่อน +2

    Thank you for this upload.

  • @munawarrashid6168
    @munawarrashid6168 16 วันที่ผ่านมา

    Thanks for this great comprehensive CI/CD video. You went through a lot of details which is extremely helful. One question about the private DNS zone setup for AKS. I don't see a private endpoint created for this. Is this safe?

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  16 วันที่ผ่านมา

      In AKS, if you're using a private cluster, the control plane (API server) has a private IP address accessible only within the virtual network. However, this doesn't require a separate private endpoint resource because the private access is built into the architecture of the AKS control plane.

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

    Thanks a lot for the video. Just a question, why can't a self hosted agent be used to create resources through Azure CICD?

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

      Here, I am using a self-hosted agent. We can use an Azure-hosted agent if we are not setting up any private network, as it simplifies communication between Azure DevOps and Azure services.

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

      @thejourneyofdevops1791 yeah got it. Thank You 😊

  • @jackdesparrow4783
    @jackdesparrow4783 8 หลายเดือนก่อน +2

    Thanks alot...after watching your videos.... Slowly I am getting interest to Upgrade my Technical Skills in DevOps.. Reason behind the scene is? because everything is visualized and bit challenged too... For sure will invest and Start DevOps Course & Certification in my Upcoming Days...

  • @softwareengineer5764
    @softwareengineer5764 4 หลายเดือนก่อน +1

    Hi, Thanks for great content. Sir I have a question that if I want to install argocd or flux into this private link also with this separated Vnets. How gitOps can be adopted in architecture. You guide will be helpful.

  • @krishnadhasnk8939
    @krishnadhasnk8939 3 หลายเดือนก่อน

    When a vnet is peered to another, any resources can communicate seamlessly. Why did you create to and fro peering then like aks to acr and acr to aks ?

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

    Say I have production system. Is it not risky to keep both creation and destroy in the same pipeline. And also in most of the production environment we won't expose our public IP even Application gateway. ? Could you add more context to my query..

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

      Separate provisioning (create/update) and destruction pipelines to minimize the risk of accidental deletions.
      Private IP Considerations for Application Gateway and Use Azure Front Door as a Public Entry Point

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

    Hi thanks for the video. I have one. Doubt
    I have 3 env and in dev we will deploy via azure webapps and in QA and Prod we will deploy via image into Kubernetes.
    So my question is if I want to create a resources via Terraform. What is the best practice for my above requirement and how shld we follow the steps to create a pipeline via azure devops when ever there is an new code is pushing it to the Repository .
    Thanks in advance.

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  7 หลายเดือนก่อน

      you can create module and the environment specific config files.

    • @kavacham222
      @kavacham222 7 หลายเดือนก่อน

      @@thejourneyofdevops1791 ok thanks.

  • @durgeshsaqcena3711
    @durgeshsaqcena3711 3 หลายเดือนก่อน +1

    hi, wish you can also provide the ready reckoner of "pipeline variables" with "values".. which i can change as per our environment

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  3 หลายเดือนก่อน

      Going forward I will do that

    • @durgeshsaqcena3711
      @durgeshsaqcena3711 3 หลายเดือนก่อน

      @@thejourneyofdevops1791 thank you.. i am in process of modelling a project demonstration based on your repo, but has failed.. looks like there are quite a few changes required in the terraform manifests and azure pipeline.. in case there is an updated/working copy, pls share at earliest convenience.

    • @softwareengineer5764
      @softwareengineer5764 2 หลายเดือนก่อน

      @@durgeshsaqcena3711 Same happened with me. Also failed with due to some missing things in terraform and azure pipelines.

    • @durgeshsaqcena3711
      @durgeshsaqcena3711 2 หลายเดือนก่อน

      @thejourneyofdevops1791 despite trying incessantly for the last many days, i am still encountering incompatibility issues.. it appears the version of azurerm, terraform has changed, which makes it necessary to change the pipeline-yaml.. at present, pipeline run is failing.. if possible, kindly share updated repo and also all the precise required variables.. this would be help immensely and give much needed confidence

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  2 หลายเดือนก่อน

      can you send (subhek.agrawal@gmail.com) me the error logs where its failing so i can look into this? may be this weekend i will try to update the entire repo.

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

    very nyc session brother do upload more sessions like this

  • @leo5946
    @leo5946 5 หลายเดือนก่อน +1

    Hello Sir, please make a separate video on how to authenticate terraform azure pipeline using service principal & client secret to Azure cloud

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

    Very useful session, Completely understand all term , Could you please share the PPT. Its will b more helpful. And upload more video like this session.
    Thanks a lot.

  • @masudurrahman_official
    @masudurrahman_official 20 วันที่ผ่านมา

    Great work!

  • @leo5946
    @leo5946 6 หลายเดือนก่อน

    Hi sir .. may i know why do we need to create a resource of private dns zone .. aks will create a private endpoint, nic & dnz zone for itself automatically right ?

    • @leo5946
      @leo5946 6 หลายเดือนก่อน

      And also do we need to create a vnet link as well .. does that gets attached to the vnet also

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  6 หลายเดือนก่อน

      Private DNS is optional but as a best practice it's recommended

  • @vamsidharmamillapalli6844
    @vamsidharmamillapalli6844 6 หลายเดือนก่อน

    Somehow my selfhosted agent is no showing in Agentpools...

  • @Nareshmanam458
    @Nareshmanam458 2 หลายเดือนก่อน

    hosted agent also Private network??

  • @sharatbhaskar527
    @sharatbhaskar527 5 หลายเดือนก่อน

    Excelllent video and the explaination. Just a thought how can we achieve Blue-Green/Canary deployment startegy in this?

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  5 หลายเดือนก่อน

      Either you can use workspace or two aks

    • @sharatbhaskar527
      @sharatbhaskar527 5 หลายเดือนก่อน

      @@thejourneyofdevops1791 by workspace you mean kubernetes namespaces?

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  5 หลายเดือนก่อน

      @@sharatbhaskar527 my bad yes

  • @chandrashekartungaturthi8597
    @chandrashekartungaturthi8597 5 หลายเดือนก่อน

    Sri, could you please create a video for SAAS ap + api gateway + devops

  • @reddy-c2g
    @reddy-c2g 2 หลายเดือนก่อน

    can you please provide me complete document on this project

  • @DeepakRai-g5l
    @DeepakRai-g5l 4 หลายเดือนก่อน

    any documentaion for this project can i get

    • @thejourneyofdevops1791
      @thejourneyofdevops1791  4 หลายเดือนก่อน

      what you need ?

    • @reddy-c2g
      @reddy-c2g 2 หลายเดือนก่อน

      @@thejourneyofdevops1791 step by step all commands

  • @GauravSharma-os6ds
    @GauravSharma-os6ds 4 หลายเดือนก่อน

    Very useful and pratical.

  • @nguyenhuynhhieu4887
    @nguyenhuynhhieu4887 6 หลายเดือนก่อน

    many thanks for video

  • @danishakhter8191
    @danishakhter8191 3 หลายเดือนก่อน

    Its Very useful

  • @saeedmohajeryami5060
    @saeedmohajeryami5060 6 หลายเดือนก่อน

    Thanks. Very useful.

  • @imdadakhtar1389
    @imdadakhtar1389 6 หลายเดือนก่อน

    Sir, please provide the source code of e-ticket project.

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

    i request you to please share PPT that your explaining?

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

      send me your email id on subhek.agrawal@gmail.com

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

      Can I explain this during an interview project explanation

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

      @@roulniur2393 yes you can, but you have to also add DA scenario and multi region for HA.

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

      @@thejourneyofdevops1791 what is DA

    • @saisivakiran8467
      @saisivakiran8467 6 หลายเดือนก่อน

      May I know what is DA?​@@roulniur2393

  • @HoneySinha-p1k
    @HoneySinha-p1k หลายเดือนก่อน +1

    Nice