DevOpsified 2 | Complete DevOps Implementation on MERN Stack application | End to End DevOps Project

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

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

  • @AbhishekVeeramalla
    @AbhishekVeeramalla  3 หลายเดือนก่อน +16

    Last DevOpsified project was performed on GitHub Actions and this time its is Jenkins. However, we have GitLab CI, Azure Pipeline and AWS codepipeline end to end setup videos on the channel as well.
    So if you want to replace the Jenkins part in the video with for example GitHub Actions, you can follow DevOpsified 1 project.
    I hope this project provides you an end to end overview. All the best ❤️

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

      Hi bro, please do a video on Disaster recovery for eks cluster, I am using velero as my backup tool for my production grade cluster, please do a video on this one !

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

      Thank you for this wonderful piece of work. Kudos!! Well done
      Pls, where can i find the user data shell script in the GitHub that Aman used in provisoning the EC2 jenkins server.

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

      @@festusebin its in the repo itself. tools-install.sh

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

      github.com/AmanPathak-DevOps/End-to-End-Kubernetes-Three-Tier-DevSecOps-Project/blob/master/Jenkins-Server-TF/tools-install.sh

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

      @@AbhishekVeeramalla yes I got it , let’s focus on disaster recovery tools like velero and other da tools 😉😉

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

    Successfully completed the end-to-end project, and learned a lot through the troubleshooting process. Big thanks to Abhi and Aman for the amazing work!

    • @VasuVasu-qv2rj
      @VasuVasu-qv2rj 2 หลายเดือนก่อน +2

      can u please tell me what charges are amount u spent on complete this project

  • @HeyMani92
    @HeyMani92 3 หลายเดือนก่อน +5

    "This series is pure gold! 🎉 The way you've broken down the DevOps implementation on a MERN stack is incredibly detailed and easy to follow. As someone with experience in AWS, Kubernetes, and Docker, I appreciate how you've covered the end-to-end process. The integration of CI/CD, monitoring, and infrastructure as code is spot on! Can't wait to implement some of these strategies in my next project. Thank you so much, Abhishek & Amen! Keep up the fantastic work! 🚀"

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

      i want to implement this but i only know about docker what should i learn and which resources should i follow before starting with this to understand all things properly????

  • @venugopalreddypagidi8880
    @venugopalreddypagidi8880 2 หลายเดือนก่อน +5

    00:02 Learn how to implement end-to-end DevOps on a MERN stack application
    02:58 Complete DevOps Implementation on MERN Stack
    09:15 DevOps implementation using Terraform, Jenkins, Argo CD, and MERN stack
    12:20 MERN Stack simplifies web application development.
    18:02 Setting up Jenkins server using Terraform on MERN stack application
    20:09 Setting up Jenkins and SonarCube on an EC2 instance with specific configurations
    24:19 Using session manager for AWS Instance connectivity
    26:33 Complete setup of DevOps tools including Jenkins, Sonar, Terraform, AWS CLI
    31:15 Storing and managing credentials in Jenkins for AWS.
    33:31 Installing Terraform plugin and configuring global settings for tools.
    37:51 Deploy EKS cluster using Jenkins file
    39:45 DevOps implementation stages on MERN stack
    43:50 Running Terraform plan for creating necessary resources
    45:59 Creation and importance of Gem Server in VPC for private EKS clusters
    49:55 Setting up tools like AWS CLI, Cube cutle, Helm, and E CLE for DevOps automation
    52:06 Setting up environment and configuration using Terraform and Jenkins
    56:10 Configure Argo CD and Application Load Balancer for DevOps implementation
    58:06 Configuring Prometheus and Kubernetes
    1:02:41 Troubleshooting connection issues with the VPC architecture
    1:04:54 Setting up load balancer for EKS cluster
    1:09:36 Implementing service account creation using cloud formation
    1:11:32 Configuring AWS Load Balancer Controller for EKS
    1:15:41 Configuring ALB and EC2 permissions for DevOps project
    1:17:35 Configuring and exposing Argo CD with load balancer
    1:23:13 DevOps implementation on MERN Stack application
    1:25:32 Setting up SonarQube and Webhook in Jenkins
    1:29:53 Setting up back end project and configuring Jenkins credentials
    1:32:07 Creation of private repositories for front end and back end Docker images on ECR
    1:36:21 Installing and configuring necessary tools for Docker and Node.js.
    1:38:32 Installation of Node.js, SonarCube, Dependency Check, and Docker
    1:42:42 Setting up DevOps pipeline for MERN Stack application
    1:44:43 Implementing quality check and dependency check in the CI/CD pipeline
    1:48:39 Implementing image scanning and updating tags in DevOps workflow
    1:50:43 Configuring username and email for tracking changes
    1:55:08 Troubleshooting missing personal access token for GitHub repository update
    1:57:13 Successfully updated deployment image to version three
    2:02:05 Setting up repository for Helm usage
    2:04:04 Configuring Deployment, Service, and Persistence in DevOps Project
    2:08:31 Setting up database, backend, and services dependencies
    2:10:36 Setting up front end for the application on MERN stack
    2:14:54 Mapping local domain to Route 53 domai
    2:16:55 Provisioning and monitoring load balancers
    2:21:14 Configuring Prometheus and Grafana using Helm repository
    2:23:46 Changing service type from Cluster IP to Load Balancer
    2:28:48 Setting up access to Grafana dashboard
    2:30:57 Import and utilize pre-configured dashboards in Prometheus

    • @phanibhusan6538
      @phanibhusan6538 27 วันที่ผ่านมา

      if i dont have any knowledge on terraform and jenkins then should i proceed with this??? i was thinking to learn these while doing this project...

  • @prafulkamble6513
    @prafulkamble6513 5 วันที่ผ่านมา

    Really, Thank you so much for this Abhishek, much needed, specially along with EKS, Terraform, Prometheus and Grafana. Hats off to you Bro.

  • @hamoudblal5236
    @hamoudblal5236 3 หลายเดือนก่อน +4

    I'm incredibly grateful for your TH-cam channel. I've gained a lot of knowledge about technology through your videos, and I must say that your explanations are even better than those of some DevOps instructors on Udemy.

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

    I wanted to extend my sincere gratitude for your outstanding DevOps implementation series on the MERN stack application. Your comprehensive walkthrough, covering everything from infrastructure setup to deployment, was incredibly insightful and well-organized.
    The way you broke down complex concepts and demonstrated the end-to-end process was invaluable for someone like me, looking to deepen my understanding of DevOps in a practical setting. Your content has made a significant impact on my learning journey.
    Thank you for sharing your knowledge and expertise with the community @ Abhishek & Aman.

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

    Thank you, Abhishek and Aman, for your hard work in recording this end-to-end deployment video and for providing valuable insights to the DevOps community. Your efforts are helping others to learn and grow. Happy learning, and much appreciation to both of you!

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

    Thank You for work both you are done, this is entire DevOps course in one video, learn a lot of things, will review it extra two times.

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

    devOpsified videos are really great idea......its giving real end to end at once

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

    Thank you for all the hard work and effort you put into creating such valuable content. You are making a significant difference in the lives of many DevOps Engineers and DevOps Aspirants as well in gaining practical knowledge, and I am genuinely grateful for your contributions for our DevOps community.. Thanks a lot 😊

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

    Thanks!! Please continue doing devopsified videos from time to time! This section is gold! :)

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

    Abhishek, it's really helpful. Actually, I'm waiting for your videos, which are very informative and provide fruitful knowledge. Thank you to both Aman and Abhishek.

  • @Rohithsai-yh2ur
    @Rohithsai-yh2ur 3 หลายเดือนก่อน +3

    abhishek waited for you,tq for your hardwork.

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

      Most welcome 😊

    • @Rohithsai-yh2ur
      @Rohithsai-yh2ur 3 หลายเดือนก่อน

      @@AbhishekVeeramalla we missed your explanation the way of your explanation is good whether compared to him.

  • @avinasha-gb1wr
    @avinasha-gb1wr 3 หลายเดือนก่อน +5

    Thanks for providing me an assignment for the weekend. I will get this implemented

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  3 หลายเดือนก่อน +2

      Excellent!

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

      @@AbhishekVeeramalla Give me location for jenkins file which creates infra structure, we see only front end jenkins file and back end jenkins file, please check it once !

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

    Its great thank you, I make sure that I will implement this project I believe this could add lot of value to my resume, Thanks a lot for your efforts in creating such valuable project for learners 🙏

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

    Abhishek, Thanks for your all videos

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

    You are gem bro loves this mern mongo express react node application build tool npm brilliant Abhishek bhai no one has covered node js application

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

    Amazing Abhi and Aman definitely will try to implement this !!

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

    Great Thanks 🤝 Abhishek and Aman for your effort in sharing this. It is in my To Do List now🎉💫👍

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

    Thanks for sharing your knowledge with the devops community

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

    Thank you so much @AbhishekVeeramalla and @AmanPathak, this is the BEST END-TO-END SETUP of the CICD project 👌✊🙏

  • @mohdabduljameel1184
    @mohdabduljameel1184 3 หลายเดือนก่อน +5

    I have 6 accounts
    I opened 6 accounts and liked and subscribed to your channel to reach more audience
    What a quality of presentation and explanation
    Thank you so much for saving our money and helping the community 💓

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

    You are God gifted for us❤

  • @kdivya-ge1ki
    @kdivya-ge1ki 3 หลายเดือนก่อน

    Eagerly waitied abhishek. Tq uuu

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

    Thank you for sharing your knowledge for the community

  • @HellCRICKET
    @HellCRICKET 3 หลายเดือนก่อน +2

    Thanks Abhishek.
    I tried doing this lab getting some issues when trying to run Jenkins job 1st time.
    Need to create S3 bucket and dynamo db table manually.
    This is going to be interesting to debug and run the pipeline.
    Edit: Deployed all things working fine 🙂

    • @LuffyMonkey-sy5qt
      @LuffyMonkey-sy5qt 3 หลายเดือนก่อน

      same issue can you tell me how to resolve that problem ?

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

      @@LuffyMonkey-sy5qt you can comment lock-files dynamo db table
      If region is different then change in dev.tfvar file also.

    • @VivekYadav-ko1me
      @VivekYadav-ko1me 3 หลายเดือนก่อน

      how to do the domain part for the ingress, did you bought a domain?

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

      @HellCRICKET Same Error, can you elaborate how to do it?

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

      thanks @HellCRICKET

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

    Many thanks for this wonderful project

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

    You are the boss of DevOps

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

      Hello Ganesh Anna...I am also from Udupi....where from Udupi ?

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

      Hello. I am from Manipal.

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

    Thanks Abhi. Will watch vedio asap

  • @Mr.Bkkkkk
    @Mr.Bkkkkk 3 หลายเดือนก่อน

    One of the greatest video🙏🙏

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

    This is very good video Abhishek. I have few questions
    1) Why the images are scanned using Trivy after uploading to the ECR cluster not before uploading
    2) If I have 5 EKS cluster and I need to setup centralized monitoring using Prometheus, there we need to configure centralized Prometheus
    Can we please me with these questions?

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

    It was a great practical for increase handon, It would have great if provide how to delete the aws resources after creation 😊

    • @ToNyStARK-rq6ll
      @ToNyStARK-rq6ll 3 หลายเดือนก่อน

      Use Terraform destroy

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

    Awesome guys🎉🎉🎉

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx 3 หลายเดือนก่อน

    Great session!!!!!

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

    Thankyou Abhishek sir❤

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

    with respect to locking the statefile. pls did you create the dynamo db and s3 bucket seperately before running the terraform script ?

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

    you da best < 3

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

    Awesome ❤❤❤

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

    thanks we need more videos

  • @harisunkanaboina6533
    @harisunkanaboina6533 วันที่ผ่านมา

    Hello Abhishek Sir & @Amanpathak! first of all i have never seen this kind of amazing project in youtube. I'am grateful and can't thank both you guys enough i am extending my sincere gratitude towards both of you🙏🙏🙏...I have a doubt...on monitoring setup part while deploying prometheus my prometheus-alertmanager and prometheus-server pods not getting up..found that PVCs are not getting bounded...can help me on that?

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

    Remember to create your own s3 and dynamoDB table if you fork his github repo

  • @C_H_I_NMAYA
    @C_H_I_NMAYA 3 หลายเดือนก่อน +6

    sir, you don't monitor the application

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

    Thanks for the video .
    Can you please consider creating one more session in which you will do all the jenkins part with Terraform + Helm and configure the Jenkins plugins / jobs / etc as a code?
    Thanks

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

    Thanks both for the wonderful demo. Just a thought, would it be better to use aws role for the jump box rather than storing credentials on the box, from security point of view it's not best practice what i think.

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

    Start using CloudShell instead of using jump host.

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

    no mention of jump server in the blog post, the method in blog post is different to the method followed in the video

  • @OLUWAKEMIADEKUNLE-g7l
    @OLUWAKEMIADEKUNLE-g7l 2 หลายเดือนก่อน +1

    Maybe I am missing something but using session manager requires opening port 443 on outbound, Did anyone encounter this issue, secondly, the user data didn't run and I was unable to install tools on the server, lastly the blog didn't align with this video at all. I stand to corrected.

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

    Hi Abhishek, thanks for this video.
    Do you have an estimate of the cost of this project, assuming I delete all resources immediately afterwards? Usually LBs & other resources would come with a cost if I'm not wrong.

    • @VasuVasu-qv2rj
      @VasuVasu-qv2rj 2 หลายเดือนก่อน

      you came to know the estimated cost plz let me know

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

    Awesome !!!!!!!

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

    Thank you for your endless efforts. Abhishek how can we secure the jenkins as we store all the secrets like docker, sonar, aws, ecr so on.. Of course the https/ssl is there, but how the jenkins will configure in the real time production environment to achieve secure scalable and HA.

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx 3 หลายเดือนก่อน

    Thank you Aman Pathak and Abhishek sir......

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

    Hi Abhishek thank you for this excellent content.
    I'm requesting you please make an End to End Gitlab CI CD Project.

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

      GitLab CI project is already available. Rest the CD part, monitoring and everything is covered in this video ☺️

  • @SaiKiran-oq9lh
    @SaiKiran-oq9lh วันที่ผ่านมา

    can u we use the same stages , same yml files, same docker configuration , for our own product development also ? . in mern stack ?

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

    @42 min only we copy terraform code from jenkins file and run via jenkins job ........do we need to copy other terraform code somewhere ? ......might be looking a silly question but at the moment looking bit confused to me .

    • @phanibhusan6538
      @phanibhusan6538 27 วันที่ผ่านมา

      hey bro..if i dont have any knowledge on terraform and jenkins then should i proceed with this??? i was thinking to learn these while doing this project...

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

    Thanks a lot Bhaiya for this Gold. Can you please help us with a course for pipeline as code series. Through which we can learn things like how we can work in a real production environment. Most people aware about structure of it but they don't know what we have to write in stages so want a in-depth course for same. Waiting for your response.
    Thanks a lot for help.

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

    many thanks abhishek bro & aman , could able to implement as you mentioned in the video , took me around 10 hrs.
    take a bow !

  • @snsbdccRJccb-yk3yw
    @snsbdccRJccb-yk3yw 3 หลายเดือนก่อน

    Which is the best tool to draw architecture diagram, which tool is use to draw this

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

    @2:14:54 Mapping local domain to Route 53 domain , if someone dont have this then we write localhost in file ?

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

    Bro please make video on multi branch pipeline setup for microservices

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

    I will try and see this for myself

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

    Here Aman pathak looking more famous than phalguni pathak

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

    Great 👍

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

    Hi Abhishek, Great stuff..
    What is the name of domain provider.. which aman used

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

    Thanks anna🎉❤

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

    Hi Abhishek, I am strucked in the begning my ec2 ip is not working in 8080 port I think problem in SG I allowed all ssh, HTTP, HTTPS plz help me

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

    Thank you for the video. Where can I get the user data for the Jenkin server? It's not in the attached links.

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

      Check the github repository

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

      @@AbhishekVeeramalla i couldnot find the userdata for jenkins-server could could please provide it sir

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

    Good throw nice

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

    A question to all: Shouldn't we see 2 ALB, one for argocd service and one for AWS ALB ingress controller? Thanks

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

    my GOAT!!!!!!!! 🐐🐐🐐

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

    Thankyou Aman and Abhishek for the exceptional Project. Here, setting up Secrets for various services was mind-boggling to me, like, from which service Secret Token was created and what service it was copied into, if you can create, perhaps, a separate video, that would be awesome.
    Also in this project, If Ingress Controller automatically creates a Load Balancer, why there was a need to create AWS Application Load Balancer?

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

      Tokens are created for authentication, here most are copied into the Jenkins for it to pull the source code (github), Docker image (ECR for which we added AWS creds/Account details) etc ... the App load balancer was created for Argo CD.

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

      @@aliakber786 Thanks Ali for the token clarification. In Devopsified-1 video, Argo CD was used and Ingress Controller automatically took care of the Load-Balancer (I think EKS cluster was used with NLB under the hood - automatically). In this video, implementing Load-balancer was more of a manual approach which bothers me, as of why manual approach.... :)

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

      @@faisalraj6654 I think he created a load balancer service for the argo CD even in deveopsified 1 video. Look at the repo argo files.

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

    @AbhishekVeeramalla/Aman The aws-load-balancer-controller in Kubernetes creates what type of external load balancer in AWS, is it ALB or NLB and by what it decides to create so? Please answer this it would be of great help...

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

    Thanks sir ❤🙏

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

    Hello, Abhishek first of all thanks for providing such kind of advanced content . but when i was trying to do this project
    i have faced an error when adding task in my todo list but i was unable to do that.

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

    Sir what is point to use single node Jenkins architecture and two worker node eks cluster in above demo..i mean any significance

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

    Does he use the same keys that we used aws configure on Jenkins and other steps

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

    what is the reason for the two Load balancer

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

    Hi bro..
    Can you please do video on creating multi-master node kubernetes cluster by kubeadm & kops

  • @DeepakU-yc5kj
    @DeepakU-yc5kj 3 หลายเดือนก่อน

    Can you please create a project where in we also promote an application from dev to staging and prod using ci CD... this gives us a complete idea not just build and deploy it to dev but also promoting it till production.
    It's a humble request please consider the requirement as this is going to help in interviews

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

    Is this for beginners orb who already know devops

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

    Hi @AbhishekVeeramalla Sir. Thanks for this great project. I've been trying to connect to the Ec2 using session manager but I'm continuously receiving the below error. I was not able to resolve the error. Could you please help me with this?
    "SSM Agent is not online
    The SSM Agent was unable to connect to a Systems Manager endpoint to register itself with the service."

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

    So this is basically hosting everything on 1 single huge server?

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

      Why don't make it like Microservices?

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

    Can we have application monitoring with k8s too? Implementing opentelemetry and jeager?

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

    All the things i understand the database part how to connect with this project for example the aws rds private postgres or mysql how to connect

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

    Thanks for the video Abhishek!
    Are the below steps missing from the video ? I am following the video but faced an issue When I reached to the step of running Jenkins build for the first time, I faced an error :
    Error : Error refreshing state: Unable to access object "eks/terraform.tfstate" in S3 bucket "my-ews-baket1": operation error S3: HeadObject, https response error StatusCode: 403
    Where exactly have to do this step of setting up backend S3 and dyanmoDB ?

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

      create bucket manually if it is not there. And also create dynamodb table

    • @amansharma-xh6og
      @amansharma-xh6og 3 หลายเดือนก่อน

      @@traveldiaries1999 thanks

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

    Abhi sir in all your devops and aws videos you never used user data(optional) in ec2 lanching but aman used it why?

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

    Great

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

    thank you helpfull

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

    Having error while running jenkins for the first time "Error refreshing state: Unable to access object "eks/terraform.tfstate" in S3 bucket "my-ews-baket1": operation error S3: HeadObject, https response error StatusCode: 403". Any solution for it

    • @arshadyaalimadad1245
      @arshadyaalimadad1245 18 วันที่ผ่านมา

      did you give all the permision to aws the user whose credentials you are using as well as i think we have to create the s3 bucket manuaally

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

    It would be very nice if we have a community like discord to discuss and meet like minded people to connect with and collab together building projects, please consider this suggestion.

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

      He does have one on slack.

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

    Could you please start series on Google cloud also?

  • @TrendyTales-ep9yq
    @TrendyTales-ep9yq 3 หลายเดือนก่อน

    do we have to configure sonarqube checks or testcases like how its able to compare the code smells.

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

    Bro could please do flutter application also please with the backend APIs and data dump into the s3 bucket list please.....

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

    This infra project will work Free tier aws account will work or we may need to take some permanent aws account?

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

    Hey Abhishek , How difficult is F5 networks coding interview.

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

    Aman using one ec2 for Jenkins, all ci integrated tools and another for jump server... what if we use first ec2 for jump server as well

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

      More over in first EC2 we enable the security group but in jump server EC2 Aman said no need security group why sir?

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

    hi Abhishek. my question might seem silly. but how much does it cost do implement this in aws?

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

      If you keep the entire project live for 3 days, cost will be around 50 USD. I have done the same

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

    Why don't we always follow best practices, like creating a least-privileged user, when writing Dockerfiles? Is it okay to keep Dockerfiles simple instead?

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

      There are videos on the channel which covers that as well. You can definitely try to include multistage builds and distroless images.

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

      @@AbhishekVeeramalla Yeah, I personally use these steps to write Dockerfiles. But I wanted to know how they write Dockerfiles in the industry level? Like do they write simple Dockerfiles or they follow the best practices like least privileged users and multistage builds?

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

      Yes multistage

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

    Create s3 bucket and dynamoDB table with LOCKID as key for table.
    Thanks

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

    Error refreshing state: Unable to access object "eks/terraform.tfstate" in S3 bucket "my-ews-baket1": operation error S3: HeadObject, https response error StatusCode: 403".
    You have to create an S3 Bucket and Dynamodb table and replace it's values in this file eks/backend.tf
    This error because the script couldn't find the S3 backend bucket and you can't use the same bucket name "my-ews-bucket" as the bucket name must be uniquid globally