Kubernetes Live Project: Deploy Cloud Native Voting Application on EKS

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

КОМЕНТАРІ • 253

  • @cloudchamp
    @cloudchamp  Рік тому +54

    2000 Likes on this video & I will deploy this using ArgoCd tool 👀

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

      Please do it bro,I liked it

    • @003shamshuddin
      @003shamshuddin Рік тому

      🤣🤣

    • @manifestabundance-pu6ex
      @manifestabundance-pu6ex Рік тому +2

      Always mention either in Video 🎥 title or do say the first thing in the video if the Project can be done completely using AWS Free Tier.
      If you care for your audience.

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

      please do it bro

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

      when you will depoly this using argo cd bro ,and make this video cicd complete video. and if possible could you please share the architecture diagram soon as possible .

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

    No need to learn from udemy because legend is here…it’s very very easy to understand and it’s awesome project ❤

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

      Thanks a lot 😊
      Happy to help

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

    your work is insane Nasi.....keep doing this

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

    SayingThanks is a small word , ❤ your work

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

      So nice of you
      Thanks for making my day ☺️

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

    Amazing project! Thanks a lot. Please consider covering Argo and Istio projects in future videos.

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

      Well I did this project using Argo and it was deployed in less than 10 mins.
      But thanks for the suggestion will surely try Istio 👍🏻😊

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

      @@cloudchamp please bro upload the argo project

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

    oh my god!!Thank you so much bro for your tutorials to us who are beginners! If I had a son, I will name him "Cloud Champ".

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

      Thanks!
      Let me know when you do that I will come to meet him 🤝

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

    I immediately subscribed because you used Go for the project 😅, looking forward to more with Go 😊

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

      Yes will be using Go in few more projects and prolly create few tutorials too

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

      @@cloudchamp Thank you so much

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

    awesome channel. Thank you for the great work you have done & I will make sure I recommend your channel to anyone that are looking into more devops projects.

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

    Amazing Project bro I am learning Kubernetes and will try this
    Thank you❤

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

    Superb!!
    Thanks for this Kubernetes project man

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

    Awesome Project!!!
    Very well explained.

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

      Thank you 😊
      Happy to help 👍🏻

  • @BhanuPrasadReddyAkula
    @BhanuPrasadReddyAkula 14 днів тому

    Need more live projects

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

    Great hands-on project practice! A note - your api-service.yaml has incorrect selector label. It should be "role:api" instead.

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

    WAAAAAAAA🥰🥰 Great job mhn...❤❤ Keep going❤‍🔥💥

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

      Thanks for the support brother

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

    very good devops project
    thank you for this kubernetes project bro 😊

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

    This is so amazing!!
    I will try this

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

    Very good project 👍
    Create more kubernetes project bro

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

    Thanks for this one! Please do more projects on AWS

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

    Awesome project!! I’ll try to replicate this in GCP

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

      Yes try it shouldn’t make any difference apart from cluster setup 👍🏻

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

      @@cloudchamp Hey I tried to access the ConfigMap file from my local command prompt after having kubernetes and AWS CLI installed - using the command mentioned in the video but I am getting the error - Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it. Please help me out

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

    why there is need to expose API to outside cluster using load balancer service, is it not enough to expose only front-end to outside world?

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

    Hi Bro, Thanks for this wonderful demo. I have a question regarding the connection between frontend and Api pods. In the architecture diagram, the api requests are shown to start from chrome and then to the api loadbalancer. But isn't the frontend pods actually forwarding the api request to the api loadbalacer? I see no connections in the diagram for this. I am a little bit confused about this part, hope you could explain it a little more. Cheers!

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

    I got one error while deploying the svc of front end. At load balancer level "out of service" "Instance has not passed the configured healthy threshold number of health check consecutively"

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

    Thanks a lot for this video exactly what I was looking for. One more request is please show how to run this project using Docker so that we can get the complete idea. Once again thanks a lot

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

      Sure brother.
      I also created another Kubernetes projects to deploy Python Monitoring Application right from writing code to dockerizing it with docker commands and then deploying on Eks, check that out

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

      @@cloudchamp Awesome, I will go through it and try to implement 👍

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

    One minor update,
    In api-service.yml
    spec:
    selector:
    app: api
    instead of app, we have to use "role". because you have defined in api-deployment.yml matadeta, role not app
    metadata:
    name: api
    namespace: cloudchamp
    labels:
    role: api
    env: demo
    It doesn't throw error in your case because you opted for command, not run service manifest file
    (same goes for frontend manifest files)
    Like your content, keep up man

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

    use langdb; instead of langdb() at time stamp 31:10. He corrected it later in the video.

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

      Yes!!!
      I actually wanted to show it prior but the edit messed up

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

      Great video BTW🤝. Ull reach 100k by this year end

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

      Thank you!!
      Happy to help

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

    which policies give to IAM user for creating EC2 instance and creating EKS cluster ???

    • @ManjunathKundargi-y6o
      @ManjunathKundargi-y6o Рік тому

      u need to create one eksaccespolicy.
      and one more which is available in that permission policy.

  • @GeethaGP-ni7sx
    @GeethaGP-ni7sx 4 місяці тому

    Thanks for this video but this is partially helpful bcz, when you say new learners to start listening and follow this video, then you should also explain the purpose of the commands that is used here in this video briefly also should explain why we use "-w" in the command, then what is "pv", etc ...

  • @aparnaunnikrishnan2458
    @aparnaunnikrishnan2458 5 місяців тому

    Thank you so much for the amazing video and project.
    I have a question.
    In your statefulset.yaml file, you have specified that `storage: 0.5Gi` and upon applying volumes created are 1 Gi each. Why is that? I couldn't find any documentation supporting this

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

    Hi Brother,
    I was watching this aws EKS project .it was clear explanation project.thanks Brother ,can you pls do make the real interview question aws and Devops

  • @BhanuPrasadReddyAkula
    @BhanuPrasadReddyAkula 14 днів тому

    Please on more projects on kubernates

  • @skills3437
    @skills3437 20 днів тому

    deployed succesfully but the frontend to click on vote buttons is missing, only title is coming

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

    Please do more tutorials like these and another video idea is make a video of contributing to open source projects only for DevOps!!!

  • @aniketpatil-d8e
    @aniketpatil-d8e Рік тому

    Hi Nicely explained but I have one question. For api-deployment instead of service of type LB why don't you use cluster IP service ??

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

      Just to expose it through LB but you can use any type

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

    This is so helpful 🙏

  • @ChandanShukla-i7u
    @ChandanShukla-i7u Рік тому +2

    you are not explaining code what are inside manifest , like in netflix clone video as well , these are most important

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

    I have learned AWS Certified Cloud Practitioner but I didn't give exam as price is high did you gave exam and how to give exam for free as a student ?

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

      You should look out for aws certified challenges that provide you with coupon code 👍🏻

  • @Oppy_gamer12
    @Oppy_gamer12 11 місяців тому

    Hey bro, I think you highlighted your mistake about use langdb() at wrong timeframe in video. Please check once and let me know whether I am right.

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

      Yes the editing wasn’t done correctly

    • @Oppy_gamer12
      @Oppy_gamer12 11 місяців тому

      @@cloudchamp thanks for the confirmation, it would help me to build this project in one go..

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

    great project! had a doubt whether I will be charged money if I implement it in AWS?

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

      Yeah you will get charged for kubernetes and load balancer

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

    How additional 1gb storage is added to both of the nodes?
    Mangodo statusfulSet has 3 replicas. So each replicas will get 0.5 gb pv.
    If two pods placed in node1, node1 will have 1gb extra space.
    If third pod places in node2, node2 will have 0.5 extra space.
    Someone, please clear my doubt.

  • @pravinkumar8491
    @pravinkumar8491 11 місяців тому

    Awesome Bro

    • @cloudchamp
      @cloudchamp  11 місяців тому

      Thank you Pravin ☺️

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

    Hi Nashiulha,
    I'm attempting to follow along with your video on CloudGuru Playground, but I encounter an error when trying to create the Cluster.
    Cannot create cluster 'Cluster-01' because us-east-1e, the targeted availability zone, does not currently have sufficient capacity to support the cluster. Retry and choose from these availability zones: us-east-1a, us-east-1b, us-east-1c, us-east-1d, us-east-1f
    is it really not possible to implement it on ACG Playground?
    Thanks

  • @Bobby-y2q
    @Bobby-y2q 2 місяці тому

    Can you please share some samething on Google cloud platform. All of them are in AWS.

  • @AvinashKumar-pb4pt
    @AvinashKumar-pb4pt Рік тому +1

    Should I learn first devlopment gor devops

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

      Yes a bit good do know when using docker and kubernetes 👍🏻

  • @Tara-z2c
    @Tara-z2c 10 місяців тому

    Can we get a PDF on this with diagrams and information,it will be helpful

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

    The entire application page keeps glitching, i get a glimpse of the app after refreshing. Any idea what might be the issue?
    PS: I tried replacing the DNS value from load balancer manually too

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

      Make sure all the pods and service are up.
      Use describe and logs command to troubleshoot if nothing works recreate the cluster and troubleshoot it, that will help you learn.

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

      @@cloudchamp Thanks bro!! resolved it

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

    i'm unable to see complete UI, only Language Vote App v3 is visible. all pods are up and running

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

      In repository check the issues section it has the resolution you need to put the api load balancer dns in frontend manifest

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

      same for me...did you resolve it? If you did how did you resolve it?

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

      yes, it is working. Thanks!@@cloudchamp

    • @rajiramesh7438
      @rajiramesh7438 11 місяців тому

      @@yogeshjadhav6689 have added the DNS name into manifest but still facing the issue!! please help...

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

    Hi I completed this project with you, but the front end is not displaying the votes section

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

      Have same problem

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

      You need to add loadbalancer DNS manually in the frontend-deployment.yaml file

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

    Great content keep sharing buddy !😄

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

    Hi, can you please advise me what is the best way to hide the public access to the api

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

    Hi Bro . When i expose the api for load balancer creation by using kubectl expose deployment api --name=api --type=LoadBalancer --port=80 --target=8080 , but its creates cluster ip only. where did i go wrong in
    service/api ClusterIP 172.20.24.14 8080/TCP 17m ( Instead Of Loadbalancer)
    service/mongo ClusterIP None 27017/TCP 113m

  • @awssoorinje747
    @awssoorinje747 11 місяців тому

    Sir, I'm pleased to share that I've successfully completed the project. I did notice a potential mismatch between the frontend pod labels and the frontend service selector in your GitHub file. Could you please review it? If I've misunderstood anything, kindly let me know. Thank you

    • @sharathprabhu3703
      @sharathprabhu3703 11 місяців тому

      Hey @awssoorinje747, what was the change can you please tell me bro, I am kinda stuck. The front-end doesn't show up even after adding the DNS directly to the deployment yaml.

    • @awssoorinje747
      @awssoorinje747 11 місяців тому

      ​@@sharathprabhu3703 I experienced the same issue. The only change I made was in the front-end service YAML file: I ensured that the selector label matches the front-end deployment label.

    • @sharathprabhu3703
      @sharathprabhu3703 11 місяців тому

      @@awssoorinje747 Oh. Bro, can you point it out where exactly you changed? I understood the 'frontend' value for selector in frontend-service.yaml.
      manifests/frontend-service.yaml -
      .
      .
      selector:
      app: frontend
      ports:
      .
      .
      Just getting confused with manifests/frontend-deployment.yaml. Where exactly here in bro? -
      apiVersion: apps/v1
      kind: Deployment
      metadata:
      name: frontend
      namespace: cloudchamp
      labels:
      role: frontend
      env: demo
      spec:
      replicas: 2
      strategy:
      type: RollingUpdate
      rollingUpdate:
      maxSurge: 1
      maxUnavailable: 25%
      selector:
      matchLabels:
      role: frontend
      template:
      metadata:
      labels:
      role: frontend
      spec:
      containers:
      - name: frontend
      image: cloudacademydevops/frontend:v11
      imagePullPolicy: Always
      env:
      - name: REACT_APP_APIHOSTPORT
      value: $API_ELB_PUBLIC_FQDN #add your API_Load_Balancer DNS manually here if app does not run
      ports:
      - containerPort: 8080
      livenessProbe:
      httpGet:
      path: /ok
      port: 8080
      initialDelaySeconds: 2
      periodSeconds: 5
      readinessProbe:
      httpGet:
      path: /ok
      port: 8080
      initialDelaySeconds: 5
      periodSeconds: 5
      successThreshold: 1

    • @sharathprabhu3703
      @sharathprabhu3703 11 місяців тому

      I also tried adding the generated DNS from the LB, but the app doesn't show the O/P bro..

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

    kubectl edit configmap aws-auth -n kube-system
    error: You must be logged in to the server (Unauthorized)
    I still get this error. How do I fix this, please.

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

    Hello,
    I have a question regarding the project, specifically regarding the process of editing the config map on a local machine.
    Could you please assist me in understanding how this is done on the local machine ? I've been trying it out for the past week, I haven't been able to determine which terminal on the local machine you're using or how you're connecting it to the server.
    "I attempted to access the PowerShell terminal, but I encountered an 'Unauthorized: You must be logged in to the server' error."

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

      Please, have you been able to fix this issue? I am having the same challenge.

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

    Is this project should I mention in my resume.

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

      Obviously go ahead, a great project to mention in resume

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

    Please am stuck on how you created the EKSaccesspolicy,can you please help on that? Thank you.

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

      What part are you stuck on? The video has policies shown that you need to put in the role

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

    Is there any devops course of ours which I can join.

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

    Can I deploy on kubeadm instead of EKS?

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

    when did you gave exam? In how much time you become a devops engineer ?

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

      I have the exam long back in the college, and I became devops engineer right after my graduation after my internship

  • @MTalhaMTalha-um5qu
    @MTalhaMTalha-um5qu 6 місяців тому

    Sir i can't create role "EKSaccess" . Please tell how can i create it

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

    Thank you sir

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

    Pls make a video related serverless services like lambda and many more whi widely used un devops please... thanks

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

      Nice suggestion will create a project using serverless soon

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

      @@cloudchamp yes thanks, waiting for this😍

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

    Why my statfulset is in pending state?

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

    how you connect api to frontend for api calls , sometimes i use service name as api call it cause CORS issue , have u used LB dns for base IRL of api

  • @Oppy_gamer12
    @Oppy_gamer12 11 місяців тому

    are bro frontend has some issues. only title is getting loaded , options of voting aren't loading . please address this issue . don't ignore this as its being faced by many

    • @Oppy_gamer12
      @Oppy_gamer12 11 місяців тому

      resolved after manually putting dns value in frontend-deployment.yaml
      to edit the manifest file i used nano frontend-deployment.yaml command and made changes and pressed ctrl+0 to apply changes and then enter to save file name and then ctrl+x to exit.
      after this we need to apply the changes to our cluster so run command kubectl apply -f frontend-deployment.yaml
      this will make all the frontend to load properly and get the data.

    • @Oppy_gamer12
      @Oppy_gamer12 11 місяців тому

      @cloudchamp will try to solve this bug in frontend

  • @cimihan4816
    @cimihan4816 11 місяців тому

    Is there any need of control plane or the arch is only based on worker nodes? I don't see any master node.

    • @cloudchamp
      @cloudchamp  11 місяців тому

      This is eks, managed kubernetes provider. You don’t have to configure anything, it already comes with control plane.
      No cluster will run without control plane

    • @cimihan4816
      @cimihan4816 11 місяців тому

      @@cloudchamp thanks

  • @vishalkumar-ht8ox
    @vishalkumar-ht8ox 7 місяців тому

    i can't see various languages voting buttons ..idont know how ..i can see only "Language Vote App v3"

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

      Even I'm getting the same issue. I even hardcoded the load balancer DNS manually, still the issue persists. @cloudchamp please help

  • @RashidKhan-ss7em
    @RashidKhan-ss7em 7 місяців тому

    Sir I am getting error after ingress port 80 connection to refused

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

    Thank you bro❤

  • @003shamshuddin
    @003shamshuddin Рік тому +1

    project was deployed but it's not taking MongoDB data

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

      Make sure to use the correct database name, in the video I mentioned this after creating pod for mongo we said use langdb(); but it should be use Langb;
      Do this and it will be resolved

    • @003shamshuddin
      @003shamshuddin Рік тому

      @@cloudchamp i will try it again 👍btw do you have a topmate account?

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

      Yes in the Channel's about section@@003shamshuddin

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

      "use langdb;" not "use langb();"

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

    I have create iam role but it is not displayed to select during ec2 iam attach dropdown. Please help me out.

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

    I am not able to see any data after running
    Test and confirm that the API route URL /languages, and /languages/{name} endpoints can be called successfully. In the terminal run any of the following commands:
    curl -s $API_ELB_PUBLIC_FQDN/languages | jq .
    curl -s $API_ELB_PUBLIC_FQDN/languages/go | jq .
    curl -s $API_ELB_PUBLIC_FQDN/languages/java | jq .
    curl -s $API_ELB_PUBLIC_FQDN/languages/nodejs | jq .
    And also getting error while trying to connect to Load Balancer in browser
    Also I could not understand where to put labgdb instead of langdb()
    Please help.

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

    Hey I tried to access the ConfigMap file from my local command prompt after having kubernetes and AWS CLI installed - using the command mentioned in the video but I am getting the error - Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it. Please help me out.

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

      Please, have you fixed this issue? I'm having the same challenge here.

  • @photoguard5227
    @photoguard5227 19 днів тому

    Ansible, jenkins, and other tools ots missing u have grt explaining skills.
    Can i contact you once please.
    I need a guidance bro.
    Im in final yr student please

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

    ♾️🌟🔥

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

    i got error while creating custom policies--
    Missing Principal: Add a Principal element to the policy statement.
    Ln 14, Col 14 Role Trust Policy Syntax Error Resource: Role trust policies apply to the role that they are attached to. You cannot specify a resource. Remove the Resource or NotResource element.
    please help me with this...

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

      This is actually very simple and self explanatory use the documentation to understand what’s a Principal and check what you are missing on line 14

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

    is the website based on microservice architecture

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

    hi bro I'm facing issues with attaching eksaccess policy " Failed to create role EKSaccesspolicy.
    Has prohibited field Resource" resource is the issue . can you help me?

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

      im also facing the issue regarding eksaccess policy.....there is nothing like that in my iam roles and facing problem in actually creating that eksaccess role

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

    Hii bro , I have tried your project. Everything works fine. When i hit the front end Load balancer url, the page appears, it shows only the language vote app v3. But no languages displayed for voting. I have checked the languages db, its available there. Help me on these

    • @ManjunathKundargi-y6o
      @ManjunathKundargi-y6o Рік тому

      any solutions.. i got the same thing

    • @rajiramesh7438
      @rajiramesh7438 11 місяців тому

      Guys while applying stateful set i got suck! Its in pending state not moving further!! Any idea!? How to resolve!?

  • @guypascaltadongmo775
    @guypascaltadongmo775 5 місяців тому

    thank you

    • @cloudchamp
      @cloudchamp  5 місяців тому

      You are welcome 🤗

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

    I did this project, Thanq bro...where to share it

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

      On LinkedIn , twitter, GitHub anywhere you like

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

    We can set $alias k=kubectl
    Instead of typing kubectl everytime

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

      Yes thats true

    • @rajiramesh7438
      @rajiramesh7438 11 місяців тому

      @@cloudchamp Guys while applying stateful set i got suck! Its in pending state not moving further!! Any idea!? How to resolve!?

  • @003shamshuddin
    @003shamshuddin Рік тому +1

    curl(52) server reply empty this is what I get when I used curl command 😐

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

      Can you paste your entire command here?

    • @003shamshuddin
      @003shamshuddin Рік тому

      @@cloudchamp I used the same command in your repo maybe there's something wrong with load balancer

    • @003shamshuddin
      @003shamshuddin Рік тому

      {
      API_ELB_PUBLIC_FQDN=$(kubectl get svc api -ojsonpath="{.status.loadBalancer.ingress[0].hostname}")
      until nslookup $API_ELB_PUBLIC_FQDN >/dev/null 2>&1; do sleep 2 && echo waiting for DNS to propagate...; done
      curl $API_ELB_PUBLIC_FQDN/ok
      echo
      }

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

      same here...did you resolve it?

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

      I get the same error where the load balancer is not able to do a successful health check on the service and the api service is not coming up.

  • @Aryan-ji2nk
    @Aryan-ji2nk 11 місяців тому

    Do you use VM for linux or dual booting?

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

    Hi bro! I need to talk with you i had a task that need to be finished within two days would you help me?

  • @udaykumar-tb5kn
    @udaykumar-tb5kn Рік тому +1

    How to build this application???
    Pls show CI part then how do we understand CD directly??

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

    Can i get the repo for this project means the source code

  • @RahulGupta-to4ng
    @RahulGupta-to4ng Рік тому

    Hi
    Is there any particular order to delete the resources after project completion?

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

      Delete the node group> then eks cluster> check load balancer are deleted if not delete it, also check volumes.
      This is all

  • @Testing-s9f
    @Testing-s9f 6 місяців тому

    Hello Bhaiya, I implement the whole project along with you every thing went fine
    But in the end I only have a half screen for my frontend - the languages and the position to vote them in not showing up, the header "Language Vote App v3" Only this header part is coming, what might have went wrong ?
    Data base and every loadbalancer and pods all are exactly the same
    Please help me

    • @karanchoudhary5941
      @karanchoudhary5941 6 місяців тому

      same issue brother

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

      Check the issues page on the GitHub repository you will find the solution there.
      You have to manually add the Loadbalancer DNS in the manifest
      Hope it helps, let me know if you need help 👍🏻

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

    does your nasee iam user required permission? like administrator access or any eks permission

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

      I have admin access but yes you will need to have eks access and other services.
      The Nasee user was able to run kubectl commands directly is because it was cluster creator and don’t need to edit configmap

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

    hi nasi bro i am getting only vote voting application title in front end pod i am not getting voting option for different languages , even i run that iamge in docker desktop same thing. is there any problem with iamges could you please check.

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

      Add the load balancer dns in the deployment manifest directly, you can check the solution on GitHub’s issue page in the repo

  • @unofficialcoder-vu2du
    @unofficialcoder-vu2du Рік тому

    This project can be complete with using AWS Free Tier ac or not ???

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

      No brother, you will get some charge for cluster and node group, Load balancer and EBS volumes which are not in free tier

    • @unofficialcoder-vu2du
      @unofficialcoder-vu2du Рік тому

      okay
      how much AWS charge for this services @@cloudchamp

  • @udaykumar-tb5kn
    @udaykumar-tb5kn Рік тому +1

    Well how to build these react and all mango db.. How we understand without understand continuous integration.. Pls help

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

      You need to understand this first to do continuous integration

    • @udaykumar-tb5kn
      @udaykumar-tb5kn Рік тому

      @@cloudchamp ok i thought after building code then only we deploy right

    • @udaykumar-tb5kn
      @udaykumar-tb5kn Рік тому

      @@cloudchamp thanks for reply

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

    So when user gives vote in frontend it will goes to api and then api sends data to database is it correct.

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

    Im able to see only "Language Vote App v3" this in ui. What did i do wrong?

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

      You api service dns should be in front end deployment properly you can also add it manually and this should be solved

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

      @@cloudchamp Perfect got it. There is one error in api service file. Selctor is role: api in the git file its app:api. Due this error loadblancer wont work properly in AWS. Do change it. Thanks

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

    Directly record the screen

  • @dermuschelschluerfer
    @dermuschelschluerfer 5 місяців тому

    the cni ebs drivers will create own volumes for replica sets. Configuring EBS volumes for every worked nodes is unneeded and a waste of money.

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

    i am unable to create Nodegroup IAM role with multiple policies while am selecting use case EKS....can anyone help me in solving this issue

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

      Search this on google and look for official document you will find the solution

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

      docs.aws.amazon.com/eks/latest/userguide/create-node-role.html

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

    I did it when I tried to access the frontend via DNS It only gave the site name and no voting system for the vote broi

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

      Bro you need to add the api dns manually in the frontend deployment as mentioned in the issues page on GitHub repo

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

      @@cloudchamp ok broi I didn't notice that

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

      It's get solved tnku broi...broi please continue to make more Kubernetes videos you are very much helping me.

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

      Thank you@@sainumediacreations532

  • @unofficialcoder-vu2du
    @unofficialcoder-vu2du Рік тому

    okay
    how much AWS charge for this services

  • @Salmankhan-qt8uy
    @Salmankhan-qt8uy 4 місяці тому

    Is it beginner friendly?

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

      Yes if you have some basic knowledge of docker, containers and kubernetes

    • @Salmankhan-qt8uy
      @Salmankhan-qt8uy 4 місяці тому

      @@cloudchamp ok thanks then I will surely proceeed and practice. Thanks