Master Three-Tier Application | A Complete DevSecOps Guide on AWS with Kubernetes, GitOps & ArgoCD

Поділитися
Вставка
  • Опубліковано 7 лют 2025

КОМЕНТАРІ • 119

  • @narasimha._sai
    @narasimha._sai 10 місяців тому +19

    I didn't saw anyone who implemented whole frontend backend and database in UA-cam u r great keep it up🎉

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +3

      Thank you

    • @ayencoscolfield3312
      @ayencoscolfield3312 2 місяці тому

      yea thats is very rear its like they are all scared of the process but she did thats why i feel she did an awesome job folks, lets give her a like and subscribed to her channel i did already

  • @GodwinEffiong-tn5xg
    @GodwinEffiong-tn5xg 10 місяців тому +4

    If excellence is a person, then you are excellence personified. This is just outstanding! Thank you for creating one of the best devops video i have seen on UA-cam. I wish i can like it more than once😀. I see this channel exploding soon.

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Thank you so much for the feedback. I will definitely create more

  • @evansdanso2374
    @evansdanso2374 10 місяців тому +3

    Wow!!! I just fall in love with this project! Am going to practice step by step!!
    And one thing I love soo much is the background sound, is so relaxing and calms every nerves down! Make absorption super!!! I love it!!! Thank you!

  • @joeb.1163
    @joeb.1163 8 місяців тому +3

    Brilliant content!!!! I can't wait to get more stuff.. One small feedback for the benefit of new starters, Please try to always test your application in your local before moving to EKS.

  • @dananjayabandaranayake1028
    @dananjayabandaranayake1028 6 місяців тому +1

    Great stuff, everything has been explained well 👏👏👏👏👏.

  • @Userss-c5u
    @Userss-c5u 8 місяців тому +3

    Brilliant content.... Keep posting more of it.
    Much appreciated

  • @shamstabrez2986
    @shamstabrez2986 Годину тому

    thnk u mam for this session i want to request u do create a session where u will deploy frontend microservice like react and in any backend language backend microservices all should be in k8s and frontend and backend both and show the complete flow how a frontend request go to backend how we will scale a particular service get the data from the db and give the response

  • @ayencoscolfield3312
    @ayencoscolfield3312 11 місяців тому +2

    This is cool what an awesome efforts by you i just subscribed , cheers and lets keep the flag flying, Nice jobs sis👍

  • @annemariegainsom6383
    @annemariegainsom6383 6 місяців тому +1

    Good content, well explained. Keep it up!!!

  • @AhmedSTC-cr6mg
    @AhmedSTC-cr6mg 7 місяців тому +2

    Good stuff, keep it up and appreciated

  • @khumozin
    @khumozin Місяць тому +1

    Nice tutorial. ❤‍🔥 Why are you not provisioning eks, vpc, DNS, Load Balancer using Terraform?

    • @CloudcoreHub
      @CloudcoreHub  Місяць тому

      Good question. Yes you can provision all that with terraform

  • @nagasuresh-r5m
    @nagasuresh-r5m 8 місяців тому +1

    Thanks for a wonderful Project Bro.

  • @vishaldesai4102
    @vishaldesai4102 9 місяців тому +2

    Great work!!! Create more projects like this

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому

      Sure. Thanks for the feedback

  • @Manojkumar-bh8os
    @Manojkumar-bh8os 10 місяців тому +3

    Good explanation

  • @vishnusai4658
    @vishnusai4658 4 місяці тому +1

    Most satisfied video thanks you

  • @RaviPrakash-ix9dd
    @RaviPrakash-ix9dd 9 місяців тому +2

    amazing good job 👏👏👏 can you post more projects 😊

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому

      Yeah, sure. Thanks for the feedback

  • @suhaswagh9184
    @suhaswagh9184 9 місяців тому +2

    Great work!! Please create DevSecOps project using AWS CICD.

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому

      Sure. Thanks for the feedback

  • @Vamsibl
    @Vamsibl 10 місяців тому +2

    Great work!

  • @sudo-bandit
    @sudo-bandit 4 місяці тому +1

    Great video. Do you have a medium post on this project?

    • @CloudcoreHub
      @CloudcoreHub  4 місяці тому

      Yes. It’s on the description medium.com/@ogoozotta/kubernetes-devsecops-cicd-project-using-github-actions-and-argocd-a2b81114eb26

  • @boris2919
    @boris2919 7 місяців тому +3

    Can someone tell me how to secure the front and backend endpoint using certbot https ?
    Awesome tutorial by the way ! The first I see that contains bot the frond and the end

    • @CloudcoreHub
      @CloudcoreHub  7 місяців тому +1

      For which ? Apache or nginx?

    • @boris2919
      @boris2919 7 місяців тому +2

      @@CloudcoreHub
      Thank you for answering. I think nginx would be the best here :)
      Also, any chance we can make a donation to help you ?

    • @CloudcoreHub
      @CloudcoreHub  7 місяців тому +1

      Yeah, we can work it. Join the telegram channel for troubleshooting. Link is on the description

  • @oguzb6742
    @oguzb6742 5 місяців тому +1

    Good approach!

  • @Anonymous-l7x9e
    @Anonymous-l7x9e 10 місяців тому +2

    Just a question why did we at the beginning do a ssh exchange between our GitHub and local computer?

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      SSH key exchange between your local computer and GitHub is a secure method of authentication, facilitating a safe, encrypted connection for your Git operations

  • @dennisraborar4040
    @dennisraborar4040 9 місяців тому +2

    Why you didn't use the terraform to create or automate the EKS?

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому +1

      I have a separate video I used terraform to create EKS. You can try it out too

    • @dennisraborar4040
      @dennisraborar4040 9 місяців тому +1

      @@CloudcoreHub Thank you for your response :), I mean in this video :)

  • @atatekeli9295
    @atatekeli9295 10 місяців тому +2

    Can we have same applications in other repos like I've forked a repo and created terraform in the forked repo, written by myself and having a pipeline to make things easier and doing a different implementation?

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Yes you can use same application for other implementations

    • @atatekeli9295
      @atatekeli9295 10 місяців тому +1

      @@CloudcoreHub I have two pipelines, one repo, one for app file and one for terraform are the files

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      That’s cool

  • @mohammaduzzaman9467
    @mohammaduzzaman9467 8 місяців тому +2

    Hello there, I have issues with Terraform Plan and Terraform apply, in action mode both are not run, both are 0s and then continue with Post Checkout source code, I tried with manually in terminal using terraform command it worked but not in Action mode. Could you please help me?

    • @CloudcoreHub
      @CloudcoreHub  8 місяців тому

      I would need to see your GitHub actions file . Join here for the troubleshooting t.me/+g3BKQI8mimY3N2U5

  • @shreyojitdas9333
    @shreyojitdas9333 7 місяців тому +2

    excellent so much help

  • @amanshrivastava1343
    @amanshrivastava1343 8 місяців тому +2

    How is the populateDB.js file getting executed in the backend container to load the data in mongodb?

    • @CloudcoreHub
      @CloudcoreHub  8 місяців тому +1

      To execute the file, run this command
      ‘node populateDB.js’
      Be sure to cd into the folder that contains the file in your terminal before executing the script.

    • @amanshrivastava1343
      @amanshrivastava1343 8 місяців тому

      DO we have to maunally execute the file everytime. what happens when we want to scale the containers?
      @@CloudcoreHub

  • @Yanis-gx5gf
    @Yanis-gx5gf 10 місяців тому +2

    Thanks a lot for this valuable project.
    Question: Why didn't you tag the images with the Build-Id in order to see the powerful of ArgoCD when it automatically update and deploy the new version after each code modification ? Because, using the "latest as tag", ArgoCD can't detect any change, don't you think?

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      You are right.

    • @Yanis-gx5gf
      @Yanis-gx5gf 10 місяців тому +1

      @@CloudcoreHub In your repository, i see that you have another similar project developped in python and in this case, you used the principale of updating tag and manifest files. I think we can take inspiration from this script to make the deployment dynamic.

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      Yes, that’s true.

    • @Yanis-gx5gf
      @Yanis-gx5gf 10 місяців тому +1

      @@CloudcoreHub Thanks you for your reply. Keep sharing great projects with us and improve the sound quality

  • @compton8301
    @compton8301 7 місяців тому +2

    Thank you for this. :)

  • @jun4idm0min
    @jun4idm0min 11 місяців тому +2

    Keep it up 🎉

  • @arnaudfrancktaptuekuate5367
    @arnaudfrancktaptuekuate5367 9 місяців тому +3

    Thank you so much for this video everything was perfect i will try to follow step by step and post it on linkedin
    what is your linkedin name, i will give you credit on this project.
    again, Thank you for sharing.😇

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому

      Thanks for the feedback www.linkedin.com/in/ogoozotta

  • @VISHALJAIN-qp9fp
    @VISHALJAIN-qp9fp 8 місяців тому +1

    Hi there great project.....one question when i am running the project locally it's able to load questions from mongoDB successfully but on aws it doesn't load questions. Any reason for that ?

    • @CloudcoreHub
      @CloudcoreHub  8 місяців тому

      Check the db connection string in the code. it should point to the mongo svc and not to the localhost db

    • @VISHALJAIN-qp9fp
      @VISHALJAIN-qp9fp 8 місяців тому +1

      @@CloudcoreHub ​ @CloudcoreHub Thanks for the response. I have raised an issue on your repo for better reach with all info there including git and website link. I connection string from mongo atlas, encoded with base64 and used in secret. In pod logs also it says connection successful.
      Will be very helpful.

  • @andrewmwendo6745
    @andrewmwendo6745 10 місяців тому +1

    Hi i am facing this error after running git push

    fatal: The upstream branch of your current branch does not match
    the name of your current branch. To push to the upstream branch
    on the remote, use
    git push origin HEAD:master
    To push to the branch of the same name on the remote, use
    git push origin HEAD
    To choose either option permanently, see push.default in 'git help config'.
    To avoid automatically configuring an upstream branch when its name
    won't match the local branch, see option 'simple' of branch.autoSetupMerge
    in 'git help config'.

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Run ‘git push origin HEAD:master’

    • @andrewmwendo6745
      @andrewmwendo6745 10 місяців тому

      @@CloudcoreHub I did but here is not workflow in GitHub and there jumphost is not getting created

    • @andrewmwendo6745
      @andrewmwendo6745 10 місяців тому

      @@CloudcoreHub it managed to run but in the workflow it failed on initializing terraform what could I have done wrong

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Be sure your terraform is running in the right directory.

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Alternatively, send me direct email, we can book a time to troubleshoot cloudcorehub@gmail.com

  • @DailyKhabhar
    @DailyKhabhar 7 місяців тому +2

    wonderful

  • @sofi6463
    @sofi6463 10 місяців тому +2

    I will do it tomorrow and poste on LinkedIn I just saw the video today 4/13/2024

  • @myyololand
    @myyololand 10 місяців тому +2

    Bravo!!!

  • @AWSCloud-ch8yw
    @AWSCloud-ch8yw 7 місяців тому +2

    how to solve this error :pls help me to solve this error - java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock

    • @CloudcoreHub
      @CloudcoreHub  7 місяців тому

      Join here to share more about the error t.me/+g3BKQI8mimY3N2U5

  • @Vikranth4A5
    @Vikranth4A5 10 місяців тому +2

    Hi could you please update the got repo by uploading in all folders we are missing .env related files

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      You can create .env file as shown in the video. The file is used locally for best practices. Let me know if you need more details in creating it locally.

    • @Vikranth4A5
      @Vikranth4A5 10 місяців тому +1

      If you provide us it will be good thanks again

  • @arnaudfrancktaptuekuate5367
    @arnaudfrancktaptuekuate5367 9 місяців тому +2

    Hey hope you are doing well.
    i was working on the same project, and i got stuck some where. my pipeline was crashing because of snyk API TOKEN. how can to help me to solve that?
    Thank you!

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому +1

      Be sure you copied the right API token for snyk. It might be that you copied org API instead . You can connect on here for troubleshooting t.me/+g3BKQI8mimY3N2U5

  • @thierrymemel
    @thierrymemel 10 місяців тому +2

    I fall in love with the lady, please what is your name?
    Great course, I just subscribed to your channel!
    I love you!, please what your name?
    Brillant course! Great explain.
    I think this is the best pipeline I have seen from now.

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Thank you.

    • @thierrymemel
      @thierrymemel 10 місяців тому +1

      Why you didn't you create the EKS using the current terraform script?

    • @thierrymemel
      @thierrymemel 10 місяців тому +1

      for next videos try to improve the sound of your mic, am struggling to hear you 😇

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Sure. Thanks for the feedback

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому

      Yes. I could. You can try it out.

  • @MrGenbu
    @MrGenbu 11 місяців тому +1

    wow nice diagram can you tell how you created it

    • @CloudcoreHub
      @CloudcoreHub  11 місяців тому +1

      Draw.io and ppt

    • @MrGenbu
      @MrGenbu 11 місяців тому +1

      @@CloudcoreHub very clever to compine both, thank you

  • @Vikranth4A5
    @Vikranth4A5 11 місяців тому +2

    how to configure mongodb settings can you explain ?

    • @CloudcoreHub
      @CloudcoreHub  11 місяців тому +2

      You can signup on mongo atlas page. Thanks for bringing it up. I will update this step in readme.md

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      Here is the video Connect Mongodb database using Node JS with express and mongoose for ReactJS App | Hands-on
      ua-cam.com/video/6BU90yDVzm4/v-deo.html

    • @Vikranth4A5
      @Vikranth4A5 10 місяців тому +1

      Thanks for responding me. This would help me

    • @Vikranth4A5
      @Vikranth4A5 10 місяців тому +1

      Please do more real time projects on AWS and Azure Platforms
      I would be using your project and will post in LinkedIn by tagging you…. Thanks again 😊

  • @lorezyra
    @lorezyra 9 місяців тому +2

    Audio volume is too low... 👎🏻 when UA-cam plays a commercial, it blasts my headphones because I'm forced to increase the sound volume to hear your voice...

    • @CloudcoreHub
      @CloudcoreHub  9 місяців тому

      Thanks for the feedback. We will improve the audio quality and volume

  • @ChandanShukla-i7u
    @ChandanShukla-i7u 10 місяців тому +2

    neither IAC explanation neither github action code explanation , I am not happy

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      We totally understand this. View this video for GitHub actions explanation GitHub Actions for DevOps: From Basics to Advanced Workflows | Github Actions Marketplace | Hands-on
      ua-cam.com/video/ovl7rU9uUHI/v-deo.html

    • @CloudcoreHub
      @CloudcoreHub  10 місяців тому +1

      This one will explain the IAC How to Create EKS Cluster Using Terraform | Deploy EKS using IaC Terraform
      ua-cam.com/video/y3Hji6WZ9Z4/v-deo.html

  • @AhmedSTC-cr6mg
    @AhmedSTC-cr6mg 7 місяців тому +2

    Good stuff, keep it up and appreciated