00:02 Deploy an e-commerce application onto AKs cluster. 02:35 Project is a proof of concept for learning e-commerce and it sells robots. 07:31 Project utilizes microservices in various programming languages. 10:00 Creating and using microservices for an e-commerce project on Azure Kubernetes Service. 15:09 Project includes multiple microservices and databases for a comprehensive learning experience. 17:25 Use different programming languages for microservices to gain hands-on experience and enable independent management 21:54 Choosing an in-memory data store over a database for dynamic computation and fast retrieval 24:16 Using in-memory data store for wide use-cased products 28:52 Deploying an E-Commerce Project on Azure Kubernetes Service 31:17 Containerizing microservices using Docker files for different programming languages. 35:26 Installing and running server.js and Python applications 37:34 Understanding Docker file structure for different programming languages. 42:07 Deploying container images and configuring Helm charts for Kubernetes deployment 44:32 Using Helm charts for dynamic parameter management in Kubernetes deployments. 49:25 Connect your terminal to the Kubernetes cluster using the AKs command 51:57 Connecting to the Kubernetes cluster and deploying applications using Helm 56:49 Specify the type of storage needed for the E-Commerce project on Azure Kubernetes Service. 59:32 Understanding different storage options in Azure Kubernetes Service 1:04:29 Configure Ingress with proper namespace and rules for tracking 1:06:45 Configuring Azure Application Gateway Ingress Controller 1:12:13 Troubleshooting intermittent issue with AKS Ingress Controller 1:15:09 Understanding the contents of the repository
i am having work experience but seeing this video for 40 minutes gave much confidence than my work experience. kudos to abhi. we will not spend time to upskill but for training purpose to educate others you are investing time. keep up your exemplary work as usual
@@AbhishekVeeramalla thanks for this project. I was performing this project but when it comes to enable application gateway ingress controller that field is not giving me the option to enable it. I have deployed my cluster in US east 2.
@@kodjoviamedimele3066 reason for that is while creation of cluster in networking Tab you have to selct Container networking as kubenet ( not AZURE CNI OVERLAY)
Literally I can say this channel is a one stop solution for the people who want to upskill themselves to be better version of themselves. Don't fall in trap bcoz there were many YTbers who are earning lakhs of money by using thumbnails like DevOps Mastercalss , Zero to Hero in 2 months all of these bullshit things. To be real the way Abhishek is delivering the content is far far far better than paid courses out there in YT. Kudos to you Annaya🥰🥰
15:25 Your humility and willingness to teach us that we can't get everything right at once have truly inspired me. Thank you very much, sir for all of this!🙏
Hi all, first of all Thanks to Abhishek for the amazing content as always. For those of you who are complaining that you are unable to enable the Application Gateway ingress controller, this is because while creating AKS, by default network configuration is selected as Azure CNI overlay and CNI overlay does not support Ingress Controller.
There is always a special feeling when I perform hands-on in a project end to end basis with you & end up with success. Please associate more hands-on project with upcoming blogs . So that we will acquainted more towards Devops Engineer scope . 😊😀
@@AbhishekVeeramalla in last soem sessions 1-2 sessiosn 3 hours only interviews , some interview doc and sample resume we edit azure devops like 2 years 7 yer ect all thig github/abhishek /azure devops, sometimes read notes all time no vedio ie afer vedio notes alttab handson vedio only once
@@AbhishekVeeramalla anna in my case mysql have username and password how the other pod will connect without using secrets using aws secret manager or parameter store in aws can you please make video on this
Giving like before watching video..❤.. co z i know content is going to be super.. thankyou abhi anna... Could you please do, start to end videos for ingress & ssl/tls for k8s chala confusing ga undi😢
Many thanks for your effort and time taken to put this video together. However, there is no DAY 16 available in your repository to see all the commands used in this course. Can you please share the DAY 16 commands? Regards
Thanks for the explanation Abhishek bhai, you encountered the ingress error because you created the ingress resource before the ingress controller pod was running, it might not have properly sync, to all those who are doing this demo please ensure the ingress controller pod is running before applying ingress resource yaml.
Hi 👋, no that is not an issue and it should not be the issue. Assume u want to migrate to a different ingress controller. Will you delete all the ingress in your k8s cluster and create them again after the new ingress controller is installed ? Ingress controllers have watchers that are configured to watch the ingress resources, it does not matter before or after.
got it @@AbhishekVeeramalla bhai, It's just that I created the ingress resource after setting up the ingress controller, and it worked fine for me without any errors that's why I assumed it would work like that only. Thank you for clarifying my assumption. :)
Even The paid instructor lacks consistency by not teaching on weekends, whereas abhi guru consistently create and upload videos for us on a daily basis. Hats off to you ❤❤ Thanks in a lot abhi
Thanks a lot Abhishek you are awesome i have been deployed this three tier on EKS and AKS successfully again Thanks Abhishek I just want to know one thing that can we deploy this on minikube just for the knowledge purpose??
Hi Abhishek, Thanks a lot for your effort in knowledge sharing. Its quite helpful. Note: I could not find the Day17 folder in the Azure Zero to hero Github repository, Can you pls help here?
Hi Abhishek, Iam in the middle of devops course and good with the basics, I'm starting with AWS now, but due to more posts about Azure now from you. Just a bit tempted to start with azure ,what can you suggest me as I'm starting out, AWS or Azure?
@@AbhishekVeeramalla okay 😊, thank you. And can you do a video on open source contribution and remote work or freelance in Devops, what is the right time to start.
Hello Abhishek Sir, I have one question. I am working at startup and I have to deploy our web backend on cloud, Planning to use AWS. Currently its a small application(monolith architecture) and we targeted 10,000 MAU from next month. Then which deployment approach is really good and suitable for us to go with 'EC2 with autoscaling group' or go with Kubernetes (EKS/self-managed) as cost is a real factor for us now.
Since you are planning to deploy an application with Monolith arch I think it is better to go with Ec2 with ASG because to deploy Micro services k8s is an idle solution. Also if you can configure ASG scale-in and scale-out rules properly then you will be able to effectively reduce the cost.
Am getting an error while am in the helm directory On this command Helm install three-tier - architecture-demo -- namespace robot-shop . Helm: the term helm is not recognised as the name of a cmdlet, function, script file , or operable programme ……
I have one question, In azure Pipeline if we are making a project for 2 Microservices and 2 stages like dev and prod... we have to create CI pipeline for 2 stages .. 1 for dev and 1 for prod ? Right 2 microservice and 4 Ci pipeline ?.. in azure repo there will be 2 branch , 1 for dev and 1 for prods for triggers .. ?
Bro I need carrier guidance I very much depressed in my carrier pls bro help me I don’t know wat to choose I am not getting proper assistance from anyone
Bro I am btech 2016 passed out went to Canada completed my college there after I worked as tech support for 2 years afterwards I got into data engineering side becoz of project issues I got laid off now don’t know what to do if you could talk to me personally and guide me dat should really help me I am not having any idea wat to do
Hi Abhishek, Seems the option for enabling/disabling the AGIC(azure gateway Ingress controller) from Azure portal has been taken off. so it would be helpful if you check on this.
Hi Abhishek, My AKS cluster doesn't show an option to enable Application Gateway ingress controller, have I missed any steps while creating the cluster. please advise.
when i execute this command , >helm install robot-shop --namespace robot-shop . i am getting this error Error: INSTALLATION FAILED: create: failed to create: Request entity too large: limit is 3145728 , how to solve this blocker
Hi Abhishek, Thank you for this exhaustive demo. I am trying to do this demo but stuck in the last phase while enabling Ingress Controller in Azure console in my AKS cluster. I don't see the Ingress Controller option under my AKS cluster networking tab though I am using the same region which you have used in the demo. I deleted the cluster and recreated it, but still no joy. I am using pay-as-you-go subscription. Not sure why I don't see this option. Pls advice
Hi 👋, not sure why the option is missing. You can also install azure ingress controller using helm chart, please try that as the option is not enabled for u
Hi Abhishek, I was trying to do the demo.I have cloned the repository and also configured AKS cluster.Installed azure CLI as well.I was trying to do this through powershell. I have executed this command > az aks get-credentials --resource-group ecommerce-demo --name three-tier Got response like this : WARNING: Merged "three-tier" as current context in C:\Users\hello\.kube\config I was excuted kubectl get pods command in the the direcrectory. (This is the directory > three-tier-architecture-demo/) I was getting error like bash: kubectl: command not found How can i resolve this issue. Can you pls help me on it.
can someone pls help me with this error as i tried instlling helm no not able to do it because of permission error bash-5.2$ helm install robot-shop --namespace robot-shop . bash: helm: command not found
Go to Settings-->Networking (as shown in video) ------> View network integration -----> Application Gateway ingress controller---> under which INGRESS CONTROLLER will be shown if it is enabled or disabled---> click on manage--> click on checkbox next to INGRESS CONTROLLER----> press SAVE
Can anyone tell me how to install helm .there is no instance created , i got error while installing helm .i stucked at step helm install --name robot-shop --namespace robot-shop .
please help me - data-redis-0 Pending standard 28m Normal NotTriggerScaleUp 3m27s (x24 over 7m19s) cluster-autoscaler pod didn't trigger scale-up: 1 node(s) didn't find available persistent volumes to bind
redis pod was in pending state , describing the Redis pod, I identified that the SC was the issue, In the `values.yaml` file, the storage class (SC) name is set to 'standard'. However, the cluster does not have any SC named 'standard'. Even when I tried to override this by setting 'default' as the value, the issue persisted. . By renaming the Azure Disk default SC to 'standard', I was able to get the redis pod running. Did anyone encounter this? Thanks Abhi
@@AbhishekVeeramalla thanks dear i will like you focus powershel prt scripting terraform alternate bcz this totally dedicated azure cloud which wil be no 1 sure already europe . powershell and terraform alternate works well azure same coudfront
@@AbhishekVeeramalla these things people will nt cover 1 dedicated networking commands used windows terminal 2 powershell usage yes make 2-3 vedios same how python works with aws . 3 azure arm templates as terraform already coverd . we have different best for azure devops 1 linux dedicated netwrking commands 2 arm templates 3 powershell expert so jst change theme azure biased here, why no need cover repeat trraform etc as already u covr or python . now arm and powershell which more suits , also there 200% sep team aws and azure whole DL different
azure devops expert how u beat otehrs prove u better aws devops , yes sir works that way aws vs azure teams 1 powershell vvv superior 2 trust me 1-1.5 hour vedio come netwokring if cover properly not that 2 dedicated linux networking thts common 3 ARM templates here 4 make 2-3 projects changing build tool 1 maven 2 npm 3 gradle 4 ms build dnt skip MS buld project deployment dt net
@@AbhishekVeeramalla brother whole europe market azure captured rapidly and go middle east qtaar bhrain these azure micoroft king . only USA king aws and lets check cost dabbalu ok 1/5 so what u choose and secuirty 4.5/5 ai all powerbi best tool intetgrated adf
I'm stuck at "Application Gateway Ingress Controller addon is not supported with Azure CNI Overlay." in Azure Portal. I'm unable to enable this Ingress controller. It is disable Disabled. NAME CLASS HOSTS ADDRESS PORTS AGE robot-shop azure-application-gateway * 80 29m Any advise please?