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.
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 .
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.
@@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
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!
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"
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
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
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
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 ...
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
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
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.
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
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
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.
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
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
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.
@@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.
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.
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."
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
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.
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
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
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.
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.
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
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...
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?
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
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
{ 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 }
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
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 👍🏻
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
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 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
2000 Likes on this video & I will deploy this using ArgoCd tool 👀
Please do it bro,I liked it
🤣🤣
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.
please do it bro
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 .
No need to learn from udemy because legend is here…it’s very very easy to understand and it’s awesome project ❤
Thanks a lot 😊
Happy to help
your work is insane Nasi.....keep doing this
Thank you 😊
SayingThanks is a small word , ❤ your work
So nice of you
Thanks for making my day ☺️
Amazing project! Thanks a lot. Please consider covering Argo and Istio projects in future videos.
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 👍🏻😊
@@cloudchamp please bro upload the argo project
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".
Thanks!
Let me know when you do that I will come to meet him 🤝
I immediately subscribed because you used Go for the project 😅, looking forward to more with Go 😊
Yes will be using Go in few more projects and prolly create few tutorials too
@@cloudchamp Thank you so much
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.
Means a lot
Amazing Project bro I am learning Kubernetes and will try this
Thank you❤
You are welcome 😊
Superb!!
Thanks for this Kubernetes project man
My pleasure!
Awesome Project!!!
Very well explained.
Thank you 😊
Happy to help 👍🏻
Need more live projects
Great hands-on project practice! A note - your api-service.yaml has incorrect selector label. It should be "role:api" instead.
WAAAAAAAA🥰🥰 Great job mhn...❤❤ Keep going❤🔥💥
Thanks for the support brother
very good devops project
thank you for this kubernetes project bro 😊
Glad you like it
This is so amazing!!
I will try this
You should!
Very good project 👍
Create more kubernetes project bro
Thank you, I will
Thanks for this one! Please do more projects on AWS
More to come!
Awesome project!! I’ll try to replicate this in GCP
Yes try it shouldn’t make any difference apart from cluster setup 👍🏻
@@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
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?
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!
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"
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
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
@@cloudchamp Awesome, I will go through it and try to implement 👍
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
use langdb; instead of langdb() at time stamp 31:10. He corrected it later in the video.
Yes!!!
I actually wanted to show it prior but the edit messed up
Great video BTW🤝. Ull reach 100k by this year end
Thank you!!
Happy to help
which policies give to IAM user for creating EC2 instance and creating EKS cluster ???
u need to create one eksaccespolicy.
and one more which is available in that permission policy.
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 ...
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
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
Yes, sure
Please on more projects on kubernates
deployed succesfully but the frontend to click on vote buttons is missing, only title is coming
Please do more tutorials like these and another video idea is make a video of contributing to open source projects only for DevOps!!!
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 ??
Just to expose it through LB but you can use any type
This is so helpful 🙏
Glad it was helpful!
you are not explaining code what are inside manifest , like in netflix clone video as well , these are most important
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 ?
You should look out for aws certified challenges that provide you with coupon code 👍🏻
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.
Yes the editing wasn’t done correctly
@@cloudchamp thanks for the confirmation, it would help me to build this project in one go..
great project! had a doubt whether I will be charged money if I implement it in AWS?
Yeah you will get charged for kubernetes and load balancer
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.
Awesome Bro
Thank you Pravin ☺️
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
Can you please share some samething on Google cloud platform. All of them are in AWS.
Should I learn first devlopment gor devops
Yes a bit good do know when using docker and kubernetes 👍🏻
Can we get a PDF on this with diagrams and information,it will be helpful
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
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.
@@cloudchamp Thanks bro!! resolved it
i'm unable to see complete UI, only Language Vote App v3 is visible. all pods are up and running
In repository check the issues section it has the resolution you need to put the api load balancer dns in frontend manifest
same for me...did you resolve it? If you did how did you resolve it?
yes, it is working. Thanks!@@cloudchamp
@@yogeshjadhav6689 have added the DNS name into manifest but still facing the issue!! please help...
Hi I completed this project with you, but the front end is not displaying the votes section
Have same problem
You need to add loadbalancer DNS manually in the frontend-deployment.yaml file
Great content keep sharing buddy !😄
Thanks for the visit
Hi, can you please advise me what is the best way to hide the public access to the api
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
Same issue
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
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.
@@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.
@@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
I also tried adding the generated DNS from the LB, but the app doesn't show the O/P bro..
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.
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."
Please, have you been able to fix this issue? I am having the same challenge.
Is this project should I mention in my resume.
Obviously go ahead, a great project to mention in resume
Please am stuck on how you created the EKSaccesspolicy,can you please help on that? Thank you.
What part are you stuck on? The video has policies shown that you need to put in the role
Is there any devops course of ours which I can join.
Can I deploy on kubeadm instead of EKS?
when did you gave exam? In how much time you become a devops engineer ?
I have the exam long back in the college, and I became devops engineer right after my graduation after my internship
Sir i can't create role "EKSaccess" . Please tell how can i create it
Thank you sir
Welcome
Pls make a video related serverless services like lambda and many more whi widely used un devops please... thanks
Nice suggestion will create a project using serverless soon
@@cloudchamp yes thanks, waiting for this😍
Why my statfulset is in pending state?
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
Yes
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
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.
@cloudchamp will try to solve this bug in frontend
Is there any need of control plane or the arch is only based on worker nodes? I don't see any master node.
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
@@cloudchamp thanks
i can't see various languages voting buttons ..idont know how ..i can see only "Language Vote App v3"
Even I'm getting the same issue. I even hardcoded the load balancer DNS manually, still the issue persists. @cloudchamp please help
Sir I am getting error after ingress port 80 connection to refused
Thank you bro❤
Welcome 😊
project was deployed but it's not taking MongoDB data
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
@@cloudchamp i will try it again 👍btw do you have a topmate account?
Yes in the Channel's about section@@003shamshuddin
"use langdb;" not "use langb();"
I have create iam role but it is not displayed to select during ec2 iam attach dropdown. Please help me out.
it got resolved.
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.
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.
Please, have you fixed this issue? I'm having the same challenge here.
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
♾️🌟🔥
🙏🙏
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...
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
is the website based on microservice architecture
Yes
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?
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
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
any solutions.. i got the same thing
Guys while applying stateful set i got suck! Its in pending state not moving further!! Any idea!? How to resolve!?
thank you
You are welcome 🤗
I did this project, Thanq bro...where to share it
On LinkedIn , twitter, GitHub anywhere you like
We can set $alias k=kubectl
Instead of typing kubectl everytime
Yes thats true
@@cloudchamp Guys while applying stateful set i got suck! Its in pending state not moving further!! Any idea!? How to resolve!?
curl(52) server reply empty this is what I get when I used curl command 😐
Can you paste your entire command here?
@@cloudchamp I used the same command in your repo maybe there's something wrong with load balancer
{
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
}
same here...did you resolve it?
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.
Do you use VM for linux or dual booting?
Full boot
Hi bro! I need to talk with you i had a task that need to be finished within two days would you help me?
How to build this application???
Pls show CI part then how do we understand CD directly??
I don't need your like bro reply pls
Can i get the repo for this project means the source code
Hi
Is there any particular order to delete the resources after project completion?
Delete the node group> then eks cluster> check load balancer are deleted if not delete it, also check volumes.
This is all
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
same issue brother
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 👍🏻
does your nasee iam user required permission? like administrator access or any eks permission
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
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.
Add the load balancer dns in the deployment manifest directly, you can check the solution on GitHub’s issue page in the repo
This project can be complete with using AWS Free Tier ac or not ???
No brother, you will get some charge for cluster and node group, Load balancer and EBS volumes which are not in free tier
okay
how much AWS charge for this services @@cloudchamp
Well how to build these react and all mango db.. How we understand without understand continuous integration.. Pls help
You need to understand this first to do continuous integration
@@cloudchamp ok i thought after building code then only we deploy right
@@cloudchamp thanks for reply
So when user gives vote in frontend it will goes to api and then api sends data to database is it correct.
Yes correct
Im able to see only "Language Vote App v3" this in ui. What did i do wrong?
You api service dns should be in front end deployment properly you can also add it manually and this should be solved
@@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
Directly record the screen
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.
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
Search this on google and look for official document you will find the solution
docs.aws.amazon.com/eks/latest/userguide/create-node-role.html
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
Bro you need to add the api dns manually in the frontend deployment as mentioned in the issues page on GitHub repo
@@cloudchamp ok broi I didn't notice that
It's get solved tnku broi...broi please continue to make more Kubernetes videos you are very much helping me.
Thank you@@sainumediacreations532
okay
how much AWS charge for this services
Prolly 5-10$ max
Is it beginner friendly?
Yes if you have some basic knowledge of docker, containers and kubernetes
@@cloudchamp ok thanks then I will surely proceeed and practice. Thanks