Kubernetes Live Project: Deploy Cloud Native Voting Application on EKS

Поделиться
HTML-код
  • Опубликовано: 27 ноя 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

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

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

  • @nikolatesla399
    @nikolatesla399 Год назад +3

    SayingThanks is a small word , ❤ your work

    • @cloudchamp
      @cloudchamp  Год назад +1

      So nice of you
      Thanks for making my day ☺️

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

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

  • @gamingchamp2834
    @gamingchamp2834 Год назад +1

    Superb!!
    Thanks for this Kubernetes project man

  • @livetolaugh08
    @livetolaugh08 Год назад +1

    Thanks for this one! Please do more projects on AWS

  • @Smilesparks98
    @Smilesparks98 Год назад

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

    • @cloudchamp
      @cloudchamp  Год назад +1

      Thanks for the support brother

  • @BhanuPrasadReddyAkula
    @BhanuPrasadReddyAkula 16 дней назад

    Need more live projects

  • @tausifkhan1804
    @tausifkhan1804 Год назад

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

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

  • @jackyjack8401
    @jackyjack8401 Год назад

    Awesome Project!!!
    Very well explained.

    • @cloudchamp
      @cloudchamp  Год назад

      Thank you 😊
      Happy to help 👍🏻

  • @gamingchamp3070
    @gamingchamp3070 Год назад +1

    This is so amazing!!
    I will try this

  • @gauarv1992gupta
    @gauarv1992gupta 9 месяцев назад

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

  • @blazedquote5829
    @blazedquote5829 Год назад

    Very good project 👍
    Create more kubernetes project bro

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

  • @BhanuPrasadReddyAkula
    @BhanuPrasadReddyAkula 16 дней назад

    Please on more projects on kubernates

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

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

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

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

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

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

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

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

  • @pravinkumar8491
    @pravinkumar8491 11 месяцев назад

    Awesome Bro

    • @cloudchamp
      @cloudchamp  11 месяцев назад

      Thank you Pravin ☺️

  • @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 👍🏻

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

  • @blazedteen917
    @blazedteen917 Год назад

    Thank you sir

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

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

  • @Tara-z2c
    @Tara-z2c 10 месяцев назад

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

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

  • @Bobby-y2q
    @Bobby-y2q 2 месяца назад

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

  • @shrishailpatil8619
    @shrishailpatil8619 Год назад

    Thank you bro❤

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

  • @guypascaltadongmo775
    @guypascaltadongmo775 6 месяцев назад

    thank you

    • @cloudchamp
      @cloudchamp  6 месяцев назад

      You are welcome 🤗

  • @skills3437
    @skills3437 22 дня назад

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

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

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

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

  • @JokeSoyombo
    @JokeSoyombo Год назад

    Can I deploy on kubeadm instead of EKS?

  • @nabeelchirakkal3884
    @nabeelchirakkal3884 Год назад

    Great content keep sharing buddy !😄

  • @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 👍🏻

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

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

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

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

  • @mallikarjunkonemane6908
    @mallikarjunkonemane6908 Год назад +3

    ♾️🌟🔥

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

  • @thinhduongphuc4750
    @thinhduongphuc4750 10 месяцев назад

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

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

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

  • @adarshsoni5323
    @adarshsoni5323 Год назад

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

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

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

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

  • @MTalhaMTalha-um5qu
    @MTalhaMTalha-um5qu 6 месяцев назад

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

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

  • @photoguard5227
    @photoguard5227 20 дней назад

    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

  • @duraikutty
    @duraikutty 10 месяцев назад

    Directly record the screen

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

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

  • @naren06938
    @naren06938 Год назад

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

    • @cloudchamp
      @cloudchamp  Год назад

      On LinkedIn , twitter, GitHub anywhere you like

  • @shivavemula5300
    @shivavemula5300 7 месяцев назад

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

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

    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();"

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

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

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

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

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

  • @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 👍🏻

  • @Aryan-ji2nk
    @Aryan-ji2nk 11 месяцев назад

    Do you use VM for linux or dual booting?

  • @kuldeepakphad6278
    @kuldeepakphad6278 Год назад

    Why my statfulset is in pending state?

  • @SandeepreddyMunagala
    @SandeepreddyMunagala Год назад

    is the website based on microservice architecture

  • @RashidKhan-ss7em
    @RashidKhan-ss7em 7 месяцев назад

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

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

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

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

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

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

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

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

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

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

  • @_man.on.strings__
    @_man.on.strings__ 10 месяцев назад

    argo CD me do n bhai ye project

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

  • @blazedquote5829
    @blazedquote5829 Год назад

    🙏🙏🙏🙏🙏

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

  • @healthinsurance59
    @healthinsurance59 Год назад

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