Kubernetes Project - Microservices on Kubeadm // Flask & MongoDb // DevOps Troubleshooting

Поділитися
Вставка
  • Опубліковано 10 жов 2024

КОМЕНТАРІ • 154

  • @naren06938
    @naren06938 Рік тому

    Itna din se Kubernetes setup confuse hai mujhe minikube, kubectl. Kubeadm, eks diff clarity nahi, now got full clarity.... Heartfully iam saying India me koi aap jaise simplify nahi karte,😊 i need it's troubleshoot video link plsss..Thanx Shubham bhayya....i love your commitment ❤👏🤝

  • @jaisriramchoudhary2715
    @jaisriramchoudhary2715 Рік тому +1

    Jaan dal deti hai apki har ek video mere devops sikhne ki journey mai. Thanks for making such video and please keep posting and motivating us in the field of devops.

  • @bhargavkrishna8767
    @bhargavkrishna8767 Рік тому +3

    Literally the way you are explaining making us more confident in DevOps concepts and such a insightful video, Big thank you bhai 🙏🙏

  • @karthikjmoger478
    @karthikjmoger478 Рік тому +5

    Troubleshooting :
    ClusterIP can only be accessed inside the cluster but to expose the application to outside world we need to use NodePort service. This would solve the issue with accessing mongoDB . Also the DB is accessed only by the app inside the cluster, so its not recommended to use nodePort all the time

  • @xyx4641
    @xyx4641 Рік тому +4

    To take it to next level
    1)use terraform to automate the whole infra while the creation of ec2 we can put the shell script in both master and worker and allow all the ports in sg using terra.... on single click whole infra will be ready

    • @TrainWithShubham
      @TrainWithShubham  Рік тому +1

      woah woah.. do you have this script somewhere

    • @xyx4641
      @xyx4641 Рік тому +1

      No will make for you if u tell me ill provide u terraform code

    • @xyx4641
      @xyx4641 Рік тому

      Should i do it?

  • @vikasrai4133
    @vikasrai4133 Рік тому +3

    Cluster IP - 3rd service
    External Name - 4th service

  • @DonutTechBites
    @DonutTechBites Рік тому +1

    Plz save this man literally u are gem of devops bhaiya 🙏 , kabhi pdhnah mar Chodhnah 😁

  • @root-User
    @root-User 9 місяців тому

    Lovely video. you are life saver.I learnt a lot of think from scratch of Kubernetes. Thank you so much.

  • @siddharthgoswami6662
    @siddharthgoswami6662 Рік тому +3

    YOU ARE GREAT Shubham!!

  • @sharma_ashish
    @sharma_ashish Рік тому

    bahut badiya. bhaiyon ke liye acha tofa h.

  • @awssoorinje747
    @awssoorinje747 Рік тому +4

    Dear Sir,
    Kindly make one end to end complete three-tier web solution that includes frontend, backend, and database components. If possible, consider incorporating Redis for database and Kafka for messaging. This would result in a comprehensive course design that, to my knowledge, is currently unavailable on UA-cam.

  • @mmubeenkhan
    @mmubeenkhan Рік тому +1

    Hi Shubham, the video is amazing. I can say that you're improving your explanation methods with the passage of time. I enjoyed it, and I'll also try the exercise you've shared with us via your video.

    • @TrainWithShubham
      @TrainWithShubham  Рік тому

      that's the goal.. continuous improvement :)
      Thanks a lot for always motivating with your words

    • @mmubeenkhan
      @mmubeenkhan Рік тому

      @@TrainWithShubham I am watching your video again. I am not too good with manifest/config files, therefore I'd practice it tonight. I'll take some help from your video.

    • @mmubeenkhan
      @mmubeenkhan Рік тому

      @@TrainWithShubham I have two more milestones to achieve. I am wondering if you'd be good with them too. Do you have any video for kubernetes dashboard and rancher?

  • @HarshwardhanRathore-k2g
    @HarshwardhanRathore-k2g Рік тому +1

    really easy to understand practically, thanks

  • @joelfernandez5141
    @joelfernandez5141 Рік тому +1

    Thank you so much Sir God bless you.

  • @mohammadrahmath2808
    @mohammadrahmath2808 Рік тому +1

    You are always making good and new skills bhai i like to one to one online class

    • @TrainWithShubham
      @TrainWithShubham  Рік тому +1

      thank you so much..
      1:1 se better join the batch.. we learn many new thinvs

  • @subhodeepgoswami6964
    @subhodeepgoswami6964 Рік тому +2

    i guess apney mongodb ki port inbound rules me add nhi ki hai thats why the application cannot access throw the port
    no.

  • @ImtiazAli-in7gk
    @ImtiazAli-in7gk Рік тому +1

    amazing way of teaching thank you.
    I hav question regarding ec2 instance did we always installing every software lke docker k8s, git etc on new ec2 instances? please clear it and did i paractce all this on my local or not because I dont have aws account.

  • @vijaymestry4236
    @vijaymestry4236 Рік тому +2

    Great Sir

  • @rangeelarajaraman1055
    @rangeelarajaraman1055 Рік тому +1

    One suggestion please, if you can covey the trainings in English would be very much great useful for everyone !!

    • @TrainWithShubham
      @TrainWithShubham  Рік тому +1

      I will try my best the majority audience is hindi

    • @deva_2022
      @deva_2022 Рік тому

      I think everyone know English, they will get it. If u do in English it will very useful for more and more people. I hope. This helps lot.

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

      nahin hum english nahin jaante. Hindi sahi hai. hindi mein sehej hota hai. @@deva_2022

  • @SALLU_ENIGMA
    @SALLU_ENIGMA Рік тому +1

    Finally solved it.. add DB address in hosts file with DNS name it will work but not sure if it is correct approach or not. @trainwithshuubham sir can you confirm once and tell the correct approach if it is not correct.

    • @gulshanshrivas3695
      @gulshanshrivas3695 Рік тому

      Hi could you please explain how did you do the trubleshooting

  • @princeakash4816
    @princeakash4816 Рік тому +1

    @TrainWithShubham I have one doubt, why are we not using service mesh concept in order to communicate between microservices?

  • @sruthireddy1979
    @sruthireddy1979 Рік тому +1

    Thanks!

  • @awssoorinje747
    @awssoorinje747 Рік тому +2

    Dear Sir, I created an environment variable for MONGO_HOST ( given db address ) in our taskmaster deployment YAML file and it seems to be functioning well. Could you please confirm if this is the correct approach?

  • @ashishdeshmukh3785
    @ashishdeshmukh3785 Рік тому +1

    Suggestion for u...
    Plz create begginger base video like simple video,any beginner can understand ur video.for new begginer it is difficult video to understand..Beginner don't have zero knowledge

  • @sarojgupta8181
    @sarojgupta8181 Рік тому +1

    Sara ka Sara assignment to yahi hogya!!😀

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

    Bhaiya I have a multiple microservices how can i access all the microservices with DNS through ingress. Please help 🙏 🙏 me I have stuck on it from long days

  • @bhaveshshah512
    @bhaveshshah512 Рік тому +1

    Bhavesh shah - I need to Join the Full Devops Course from the scratch - I am currently working in AWS Cloud Platform

  • @bilalahmad3398
    @bilalahmad3398 Рік тому +1

    Sir ye kon sa software hai jis me ap code "send" kr k run kr rahe ho. Is it visual studio? Also live streaming kb krte ho ap?

  • @rohanrustagi7857
    @rohanrustagi7857 Рік тому +1

    Hi Shubham sir suppose in my pv manifest I have set memory capacity of 256Mi and in my pvc manifest I wrote 250Mi can I use the remaining the 5Mi in another scenario or we have to face internal fragmentation of memory. Please answer & thank you so much for the project

  • @nayanmakasare9294
    @nayanmakasare9294 Рік тому +1

    Hi shubham !!, i have workable kube prom stack installed via helm in my K8s cluster. I am trying to using alertmanager in that stack to send me notifications in any way when
    i get to many != 200 response code in any micro services in deployed in 10 minutes of time period.
    Can you help me in that ?

    • @TrainWithShubham
      @TrainWithShubham  Рік тому

      ohhh, I will have to check in details

    • @nayanmakasare9294
      @nayanmakasare9294 Рік тому

      @@TrainWithShubham Ty for replying LMK how to connect and sync. I am self learner. and really need someone to help me and look into my cluster.

  • @jackyjack8401
    @jackyjack8401 Рік тому +2

    Kindly post the trouble shooting solution

  • @princeakash4816
    @princeakash4816 Рік тому +2

    Is it because the mongo svc is cluster Ip it should be node port?

  • @saiprasad3171
    @saiprasad3171 Рік тому +1

    3rd service is Cluster IP

  • @RajeshKumar-re8tj
    @RajeshKumar-re8tj Рік тому +1

    Hi shubham, I want to learn cicd pyspark or spark application using with jenkins, aks with emr. Is your course helpfull for me.

    • @TrainWithShubham
      @TrainWithShubham  Рік тому

      Pyspark is not covered in that course, but jenkins and docker k8s terraform will be

  • @RIODERETRIEVER
    @RIODERETRIEVER Рік тому +1

    Add this "type: NodePort" inside the mongo-svc.yml and inside the security group allow mongoDB port 27017

  • @suryasubitdatta4460
    @suryasubitdatta4460 Рік тому +1

    Hi #TrainWithSubham, thank you soo much for this tutorial, learned soo many things.
    Lastly, Tried soo many things. Not able to fix the issue, also searched for service discovery, but not getting the points properly.
    I'd request you to please provide the solution otherwise this tutorial will be incomplete.

    • @TrainWithShubham
      @TrainWithShubham  Рік тому

      the tutorial will be completed by solving it, right:)

    • @TrainWithShubham
      @TrainWithShubham  Рік тому +1

      imagine this came in your job and they asked you to troubleshoot.
      Hint: MONGO_HOST

    • @awssoorinje747
      @awssoorinje747 Рік тому

      @@TrainWithShubham solution please

  • @aesthetic_world11
    @aesthetic_world11 Рік тому +1

    Should i choose infra level DevOps OR application team DevOps ?

  • @shakeebanwar4403
    @shakeebanwar4403 Рік тому +1

    Superb first view

  • @vishnukanthreddys6093
    @vishnukanthreddys6093 Рік тому +1

    Hi shubham i hope you are doing well i am working as IT support but now want to move AWS devops . Please can you suggest me how to change my domain.
    Thanks in advance 😊

  • @itsabhi.
    @itsabhi. Рік тому +1

    27017 expose port ko krna pdega?

  • @CloudGrad
    @CloudGrad Рік тому +1

    Nice 👍

  • @chekitsharma
    @chekitsharma Рік тому +1

    very well explained.

  • @babunaikv8252
    @babunaikv8252 Рік тому +1

    Kindly upload all KUBERNETS VIDEO S

  • @upwalaprogrammer2788
    @upwalaprogrammer2788 Рік тому +1

    Sir Ji ek frontend react ka project deployment kijiye Using ci cd and git hub and kubernetes and aur ek Django rest framework ya Fast Api ka backend me code deploy kijiye Using ci cd and git hub and Kubernites aur sir data base ke liye ya MySQL ho ya mongodb koi bhi . jaisa sir company project setup huaa rahta hai End to end Sir Please🙏🙏

  • @Abhijeet_Poonia
    @Abhijeet_Poonia Рік тому +1

    i think we can use cluster ip for the databse and can provide DNS name of cluster ip to app service in environment kuch asa🤔🤔🤔

  • @omkarkashyap5367
    @omkarkashyap5367 Рік тому +1

    ❤❤❤

  • @gulsanober2401
    @gulsanober2401 Рік тому +1

    sir how to open Nodeport service for outside...is it like i have to open port something

  • @trushamehta3407
    @trushamehta3407 Рік тому +1

    when i did kubedm init i always find error of preflight

  • @shubhamdhiyani1288
    @shubhamdhiyani1288 Рік тому +1

    Cluster IP -3rd service

  • @kubernetes2797
    @kubernetes2797 Рік тому +1

    taskmaster pod crashloopbackoff

  • @Adityaa2
    @Adityaa2 Рік тому +1

    Nahi ho raha hai.
    Koi resource ki link dijiye kaisai karate hai service ko discover.
    Or Hint
    Like changes kaha karana.
    External Ip dena hai kya kuch samj nahi a raha.

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

    ans is set env in configmap

  • @fawadh
    @fawadh Рік тому +1

    port allow krni paregi!

  • @gopal3320
    @gopal3320 Рік тому +1

    port add karna padega security group mai...

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 Рік тому +1

    Bhaiya i am facing an issue on worker node there is only pause conatiner created of my django. And on master it is just showing container creating. Please resolve this🙏

    • @gauravsinghjethuri5405
      @gauravsinghjethuri5405 Рік тому +1

      I am from batch 3.

    • @vaibhav.v6403
      @vaibhav.v6403 Рік тому +1

      @@gauravsinghjethuri5405 its seems not pulling image from dockerhub once do spell check because 3 months ago i had faced same issu

    • @gauravsinghjethuri5405
      @gauravsinghjethuri5405 Рік тому +1

      @@vaibhav.v6403 i had checked that also. But didn't work.

    • @TrainWithShubham
      @TrainWithShubham  Рік тому

      please share your github code for the manifest files you are using, let me debug

    • @gauravsinghjethuri5405
      @gauravsinghjethuri5405 Рік тому

      @@TrainWithShubham apiVersion: v1
      kind: Pod
      metadata:
      name: nginx
      spec:
      containers:
      - name: nginx
      image: nginx:1.14.2
      ports:
      - containerPort: 80
      Even for this manifest my master node's pod status is "creating container" And in worker node it is just showing "pause container" after doing docker ps. please help bhaiya.

  • @marathicoder7179
    @marathicoder7179 Рік тому +1

    😍😍😍👍❤️

  • @dhlblr
    @dhlblr Рік тому +1

    executed all commands except postman application test

  • @C_H_I_NMAYA
    @C_H_I_NMAYA Рік тому +1

    Bro, what is storage Class ?

  • @JodFlashYT
    @JodFlashYT Рік тому

    Pls make a video on will devops end by 2026

  • @xyx4641
    @xyx4641 Рік тому +1

    27017 sg me allow nahe kiya isliye nahe chal raha

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 Рік тому +1

    My whole day gone in this but still i am unable to resolve it.

  • @xyx4641
    @xyx4641 Рік тому +1

    clusterip

  • @ankursaha2706
    @ankursaha2706 Рік тому +1

    Sir how to contact you?

  • @pramoddeshmukh3720
    @pramoddeshmukh3720 Рік тому

    kubernative kya hai

  • @VS-bn8iw
    @VS-bn8iw Рік тому +1

    3rd Cluster IP

  • @SajidaShaheen-i4q
    @SajidaShaheen-i4q Рік тому +1

    cluster ip service

  • @sulaimofficial3279
    @sulaimofficial3279 Рік тому +1

    ingress

  • @SajidaShaheen-i4q
    @SajidaShaheen-i4q Рік тому +1

    loadbalancer service

  • @soumyadipchatterjee5456
    @soumyadipchatterjee5456 Рік тому +1

    Facing issue post trying to execute kubeadm init and below error coming
    Using Kubernetes version: v1.27.1
    [preflight] Running pre-flight checks
    W0428 14:28:29.726079 2561 checks.go:1064] [preflight] WARNING: Couldn't create the interface used for talking to the container runtime: crictl is required by the container runtime: executable file not found in $PATH
    [WARNING FileExisting-socat]: socat not found in system path
    [WARNING Service-Kubelet]: kubelet service is not enabled, please run 'systemctl enable kubelet.service'
    error execution phase preflight: [preflight] Some fatal errors occurred:
    [ERROR FileExisting-crictl]: crictl not found in system path
    [ERROR FileExisting-conntrack]: conntrack not found in system path
    [ERROR KubeletVersion]: couldn't get kubelet version: cannot execute 'kubelet --version': executable file not found in $PATH
    [ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
    [ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1
    [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
    To see the stack trace of this error execute with --v=5 or higher

  • @divyanshjain4022
    @divyanshjain4022 Рік тому +1

    Can Somebody please tell me how to troubleshoot application. I stuck there and didn't got any solution. Please help @trainwithshubham

    • @TrainWithShubham
      @TrainWithShubham  Рік тому

      check for kubeweek blogs

    • @divyanshjain4022
      @divyanshjain4022 Рік тому

      @@TrainWithShubham Hi Shubham I Saw Blogs but they only telling till what you told in video not got any solution to solve this ServerSelectionTimeoutError