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

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • НаукаНаука

Комментарии • 114

  • @GodwinEffiong-tn5xg
    @GodwinEffiong-tn5xg 5 месяцев назад +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 RUclips. I wish i can like it more than once😀. I see this channel exploding soon.

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

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

  • @evansdanso2374
    @evansdanso2374 6 месяцев назад +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!

  • @boris2919
    @boris2919 2 месяца назад +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  2 месяца назад +1

      For which ? Apache or nginx?

    • @boris2919
      @boris2919 2 месяца назад +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  2 месяца назад +1

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

  • @narasimha._sai
    @narasimha._sai 6 месяцев назад +15

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

  • @Userss-c5u
    @Userss-c5u 3 месяца назад +3

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

  • @AhmedSTC-cr6mg
    @AhmedSTC-cr6mg 3 месяца назад +2

    Good stuff, keep it up and appreciated

  • @dananjayabandaranayake1028
    @dananjayabandaranayake1028 2 месяца назад +1

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

  • @sudo-bandit
    @sudo-bandit 10 дней назад +1

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

    • @CloudcoreHub
      @CloudcoreHub  9 дней назад

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

  • @mohammaduzzaman9467
    @mohammaduzzaman9467 4 месяца назад +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  4 месяца назад

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

  • @nagasuresh-r5m
    @nagasuresh-r5m 3 месяца назад +1

    Thanks for a wonderful Project Bro.

  • @ayencoscolfield3312
    @ayencoscolfield3312 6 месяцев назад +2

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

  • @vishnusai4658
    @vishnusai4658 6 дней назад +1

    Most satisfied video thanks you

  • @Yanis-gx5gf
    @Yanis-gx5gf 6 месяцев назад +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  6 месяцев назад +1

      You are right.

    • @Yanis-gx5gf
      @Yanis-gx5gf 5 месяцев назад +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  5 месяцев назад +1

      Yes, that’s true.

    • @Yanis-gx5gf
      @Yanis-gx5gf 5 месяцев назад +1

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

  • @arnaudfrancktaptuekuate5367
    @arnaudfrancktaptuekuate5367 5 месяцев назад +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  5 месяцев назад

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

  • @compton8301
    @compton8301 3 месяца назад +2

    Thank you for this. :)

  • @annemariegainsom6383
    @annemariegainsom6383 2 месяца назад +1

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

  • @VISHALJAIN-qp9fp
    @VISHALJAIN-qp9fp 3 месяца назад +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  3 месяца назад

      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 3 месяца назад +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.

  • @Manojkumar-bh8os
    @Manojkumar-bh8os 6 месяцев назад +3

    Good explanation

  • @andrewmwendo6745
    @andrewmwendo6745 5 месяцев назад +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  5 месяцев назад

      Run ‘git push origin HEAD:master’

    • @andrewmwendo6745
      @andrewmwendo6745 5 месяцев назад

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

    • @andrewmwendo6745
      @andrewmwendo6745 5 месяцев назад

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      Be sure your terraform is running in the right directory.

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

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

  • @DailyKhabhar
    @DailyKhabhar 3 месяца назад +2

    wonderful

  • @jun4idm0min
    @jun4idm0min 6 месяцев назад +2

    Keep it up 🎉

  • @lorezyra
    @lorezyra 5 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

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

  • @myyololand
    @myyololand 6 месяцев назад +2

    Bravo!!!

  • @thierrymemel
    @thierrymemel 5 месяцев назад +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  5 месяцев назад

      Thank you.

    • @thierrymemel
      @thierrymemel 5 месяцев назад +1

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

    • @thierrymemel
      @thierrymemel 5 месяцев назад +1

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      Sure. Thanks for the feedback

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      Yes. I could. You can try it out.

  • @Vikranth4A5
    @Vikranth4A5 6 месяцев назад +2

    how to configure mongodb settings can you explain ?

    • @CloudcoreHub
      @CloudcoreHub  6 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  6 месяцев назад +1

      Here is the video Connect Mongodb database using Node JS with express and mongoose for ReactJS App | Hands-on
      ruclips.net/video/6BU90yDVzm4/видео.html

    • @Vikranth4A5
      @Vikranth4A5 6 месяцев назад +1

      Thanks for responding me. This would help me

    • @Vikranth4A5
      @Vikranth4A5 6 месяцев назад +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 😊

  • @MrGenbu
    @MrGenbu 6 месяцев назад +1

    wow nice diagram can you tell how you created it

    • @CloudcoreHub
      @CloudcoreHub  6 месяцев назад +1

      Draw.io and ppt

    • @MrGenbu
      @MrGenbu 6 месяцев назад +1

      @@CloudcoreHub very clever to compine both, thank you

  • @ChandanShukla-i7u
    @ChandanShukla-i7u 5 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад +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
      ruclips.net/video/ovl7rU9uUHI/видео.html

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад +1

      This one will explain the IAC How to Create EKS Cluster Using Terraform | Deploy EKS using IaC Terraform
      ruclips.net/video/y3Hji6WZ9Z4/видео.html

  • @AWSCloud-ch8yw
    @AWSCloud-ch8yw 2 месяца назад +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  2 месяца назад

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

  • @AhmedSTC-cr6mg
    @AhmedSTC-cr6mg 3 месяца назад +2

    Good stuff, keep it up and appreciated

  • @arnaudfrancktaptuekuate5367
    @arnaudfrancktaptuekuate5367 5 месяцев назад +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  5 месяцев назад +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

  • @joeb.1163
    @joeb.1163 3 месяца назад +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.

  • @amanshrivastava1343
    @amanshrivastava1343 4 месяца назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  4 месяца назад +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 4 месяца назад

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

  • @Anonymous-l7x9e
    @Anonymous-l7x9e 6 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  6 месяцев назад +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

  • @sofi6463
    @sofi6463 5 месяцев назад +2

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

  • @atatekeli9295
    @atatekeli9295 5 месяцев назад +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  5 месяцев назад

      Yes you can use same application for other implementations

    • @atatekeli9295
      @atatekeli9295 5 месяцев назад +1

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      That’s cool

  • @suhaswagh9184
    @suhaswagh9184 5 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      Sure. Thanks for the feedback

  • @Vikranth4A5
    @Vikranth4A5 6 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  6 месяцев назад +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 6 месяцев назад +1

      If you provide us it will be good thanks again

  • @dennisraborar4040
    @dennisraborar4040 5 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад +1

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

    • @dennisraborar4040
      @dennisraborar4040 5 месяцев назад +1

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

  • @RaviPrakash-ix9dd
    @RaviPrakash-ix9dd 5 месяцев назад +2

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

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      Yeah, sure. Thanks for the feedback

  • @shreyojitdas9333
    @shreyojitdas9333 3 месяца назад +2

    excellent so much help

  • @oguzb6742
    @oguzb6742 28 дней назад +1

    Good approach!

  • @vishaldesai4102
    @vishaldesai4102 5 месяцев назад +2

    Great work!!! Create more projects like this

    • @CloudcoreHub
      @CloudcoreHub  5 месяцев назад

      Sure. Thanks for the feedback

  • @Vamsibl
    @Vamsibl 6 месяцев назад +2

    Great work!