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

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

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

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

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

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

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

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  4 месяца назад +1

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

    • @naveenkumarpsnaveen5731
      @naveenkumarpsnaveen5731 4 месяца назад

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

  • @venugopalreddypagidi8880
    @venugopalreddypagidi8880 3 месяца назад +6

    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 Месяц назад

      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...

  • @venugopalreddypagidi8880
    @venugopalreddypagidi8880 3 месяца назад +5

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

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

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

    I'm incredibly grateful for your RUclips 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.

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

      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????

  • @prafulkamble6513
    @prafulkamble6513 Месяц назад

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

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

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

    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.

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

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

  • @rameezsyed2533
    @rameezsyed2533 4 месяца назад +1

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

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

  • @subramanyaManjegowda
    @subramanyaManjegowda 4 месяца назад +1

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

  • @Rohithsai-yh2ur
    @Rohithsai-yh2ur 4 месяца назад +3

    abhishek waited for you,tq for your hardwork.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  4 месяца назад

      Most welcome 😊

    • @Rohithsai-yh2ur
      @Rohithsai-yh2ur 4 месяца назад

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

  • @DNTgrowth
    @DNTgrowth 4 месяца назад

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

  • @avinasha-gb1wr
    @avinasha-gb1wr 4 месяца назад +5

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

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

      Excellent!

    • @naveenkumarpsnaveen5731
      @naveenkumarpsnaveen5731 4 месяца назад

      @@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 !

  • @nagrajkaranth123
    @nagrajkaranth123 2 месяца назад

    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

  • @vijayaaws
    @vijayaaws 4 месяца назад

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

  • @AmitParad_Devops
    @AmitParad_Devops 4 месяца назад

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

  • @gsp237
    @gsp237 4 месяца назад

    Abhishek, Thanks for your all videos

  • @michaelo1855
    @michaelo1855 4 месяца назад

    Thanks for sharing your knowledge with the devops community

  • @mohanmurali7975
    @mohanmurali7975 4 месяца назад +1

    You are God gifted for us❤

  • @kdivya-ge1ki
    @kdivya-ge1ki 4 месяца назад

    Eagerly waitied abhishek. Tq uuu

  • @lennox6266
    @lennox6266 4 месяца назад

    Thank you for sharing your knowledge for the community

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

  • @esward2695
    @esward2695 4 месяца назад

    Thanks Abhi. Will watch vedio asap

  • @maheshm4660
    @maheshm4660 3 месяца назад

    Awesome guys🎉🎉🎉

  • @pavankumarakula2268
    @pavankumarakula2268 4 месяца назад

    Many thanks for this wonderful project

  • @Mr.Bkkkkk
    @Mr.Bkkkkk 4 месяца назад

    One of the greatest video🙏🙏

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

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

    • @HellCRICKET
      @HellCRICKET 4 месяца назад

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

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

    • @arhamuddin1394
      @arhamuddin1394 4 месяца назад

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

    • @akshayarsude8874
      @akshayarsude8874 4 месяца назад

      thanks @HellCRICKET

  • @udupimirror2068
    @udupimirror2068 4 месяца назад +1

    You are the boss of DevOps

  • @BharathKumarReddy2103
    @BharathKumarReddy2103 4 месяца назад +1

    Awesome ❤❤❤

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx 4 месяца назад

    Great session!!!!!

  • @basker19moon
    @basker19moon 4 месяца назад +1

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

  • @paarak4397
    @paarak4397 4 месяца назад +1

    you da best < 3

  • @rocktheworld1596
    @rocktheworld1596 4 месяца назад

    Thankyou Abhishek sir❤

  • @praveenkore842
    @praveenkore842 4 месяца назад +1

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

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx 4 месяца назад

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

  • @rehantayyab82
    @rehantayyab82 3 месяца назад +1

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

  • @C_H_I_NMAYA
    @C_H_I_NMAYA 4 месяца назад +6

    sir, you don't monitor the application

  • @kvs7720
    @kvs7720 4 месяца назад

    thanks we need more videos

  • @dideepakindorkar3413
    @dideepakindorkar3413 4 месяца назад +1

    Thanks anna🎉❤

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

  • @vm_naveen
    @vm_naveen 4 месяца назад

    Awesome !!!!!!!

  • @roia6011
    @roia6011 4 месяца назад

    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

  • @babatundeoke7574
    @babatundeoke7574 4 месяца назад +1

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

  • @ifeolaitan
    @ifeolaitan 4 месяца назад

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

  • @vishalkarwa639
    @vishalkarwa639 4 месяца назад

    Great 👍

  • @kameswariaparnamantravadi
    @kameswariaparnamantravadi 4 месяца назад +1

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

  • @sandeepreddy4738
    @sandeepreddy4738 4 месяца назад

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

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  4 месяца назад

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

  • @venkatk8314
    @venkatk8314 4 месяца назад

    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.

  • @RaselAhmed-jc6iu
    @RaselAhmed-jc6iu 4 месяца назад +1

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

  • @Hemanthchowdary9
    @Hemanthchowdary9 4 месяца назад

    Thanks sir ❤🙏

  • @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?

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

  • @samirhdvslg156
    @samirhdvslg156 4 месяца назад

    I will try and see this for myself

  • @nomadpj
    @nomadpj 4 месяца назад

    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.

  • @sriram329
    @sriram329 4 месяца назад

    Good throw nice

  • @satishalla
    @satishalla 4 месяца назад

    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.

  • @biekrogodbless8563
    @biekrogodbless8563 14 дней назад

    hello Abhishek, is there a way we your students can be contributing to your work. Some of the projects might have updated plugins or instructions and if we find it, can we submit pull request to you? This channel is amazing and it is helping me a lot in my transition. I would love to support in anyway i can

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

      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...

  • @faisalraj6654
    @faisalraj6654 4 месяца назад

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

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

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

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

      Check the github repository

    • @counterjr8204
      @counterjr8204 4 месяца назад

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

  • @brucealmighty9260
    @brucealmighty9260 4 месяца назад

    Here Aman pathak looking more famous than phalguni pathak

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

      you came to know the estimated cost plz let me know

  • @prashlovessamosa
    @prashlovessamosa 4 месяца назад +1

    First 🥇

  • @poojaselvaraj7959
    @poojaselvaraj7959 3 месяца назад +1

    Bro please make video on multi branch pipeline setup for microservices

  • @_Xnap
    @_Xnap 4 месяца назад

    Start using CloudShell instead of using jump host.

  • @satishtarak
    @satishtarak 4 месяца назад

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

  • @DeepakU-yc5kj
    @DeepakU-yc5kj 4 месяца назад

    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

  • @nandkishordhakad8931
    @nandkishordhakad8931 4 месяца назад

    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.

  • @atatekeli9295
    @atatekeli9295 4 месяца назад

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

  • @Raghu_Devops_Aspirant
    @Raghu_Devops_Aspirant 4 месяца назад

    Great

  • @praveenkore842
    @praveenkore842 4 месяца назад

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

  • @abhigujjar7439
    @abhigujjar7439 13 дней назад

    can this be used as a devops project for resume or there are other project you will recommend?

  • @snsbdccRJccb-yk3yw
    @snsbdccRJccb-yk3yw 4 месяца назад

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

  • @ashron4472
    @ashron4472 4 месяца назад +1

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

    • @ashron4472
      @ashron4472 4 месяца назад

      Why don't make it like Microservices?

  • @patnaikbrothers2024
    @patnaikbrothers2024 4 месяца назад

    @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...

  • @chnagarajuchinmudra4454
    @chnagarajuchinmudra4454 4 месяца назад

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

  • @kvs7720
    @kvs7720 4 месяца назад

    thank you helpfull

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

  • @nirajvara
    @nirajvara 4 месяца назад

    what is the reason for the two Load balancer

  • @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 ?

  • @hanumanthram6754
    @hanumanthram6754 4 месяца назад

    Could you please start series on Google cloud also?

  • @TrendyTales-ep9yq
    @TrendyTales-ep9yq 4 месяца назад

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

  • @vsomu9907
    @vsomu9907 4 месяца назад

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

  • @georgeonalo2811
    @georgeonalo2811 24 дня назад

    @AbhishekVeeramalla, am stuck at the sonarqube part, i can't login in with the default admin/admin credentials, i keep getting unauthorised error, i have been troubleshooting now for over a week with no success. Will appreciate your help, thanks

  • @gtex735
    @gtex735 4 месяца назад

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

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

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

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

      Yes multistage

  • @gowthamk2336
    @gowthamk2336 4 месяца назад

    🙌🏻🙌🏻

  • @chnagarajuchinmudra4454
    @chnagarajuchinmudra4454 4 месяца назад

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

  • @chnagarajuchinmudra4454
    @chnagarajuchinmudra4454 4 месяца назад

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

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

  • @dasarimanoj3086
    @dasarimanoj3086 4 месяца назад

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

      He does have one on slack.

  • @chnagarajuchinmudra4454
    @chnagarajuchinmudra4454 4 месяца назад

    K8s manifest file location not getting sir

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

      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

  • @jhonsen9842
    @jhonsen9842 4 месяца назад

    Hey Abhishek , How difficult is F5 networks coding interview.

  • @harsharoczz1885
    @harsharoczz1885 4 месяца назад

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

  • @dixitnparmar5959
    @dixitnparmar5959 4 месяца назад

    Is this for beginners orb who already know devops

  • @chipTuanDuc
    @chipTuanDuc 4 месяца назад

    Thanks sir ❤️🇳🇪❤️❤️🇳🇪🇳🇪🇳🇪❤️