As a person who is born and bought up in Telangana though belonging to a different state, I feel lucky to know Telugu and take advantage of this channel. This ingress concept was tough for me to grasp from other English videos. 7 minutes in to your video and I have understood much more than ever before. Thank you!
amazing explanation!! no words to tell how much patience you had to tell minute details happening inside kubernetes!! thanks is a small word to tell for you actually bro!! you are a great mentor for devops engineers...you are so kind that you post such useful content for free🙏🙌
Super explanation bro you are way explanation is way better than the paid course.. i thought of buying cources in udemy but I think your explanation is enough to crack a job❤️
Thank you, sir! Your explanation was really helpful especially the ingress part I appreciate it. I'll share this link with all my friends who are interested in learning EKS
One of the best and smooth explanations I have ever heard, Anna. I got so addicted to your videos and waiting for more to come. And is there any timeline to complete DevOps on the other playlist? Next-level explanation asala. I have sent your channel id to all the students of the Telugu community in Canada. Expectations are so high with you, anna. Please post videos regularly as this becomes my daily hobby to learn from your channel.
Thank you so much for the very clear explanation Sir. I searched for more videos on Ingress, I found this is the best one. Thank you so much for your clear explanation. I did subscribe and liked to video too :🙏🙏🙏🙏
Thanks for wonderful explanation 😍blessed to have mentor like you🙏 I am trying to deploy two ingress resources for different applications In ingress one : I have exactly followed you (2applications path+direct /path) In ingress two : I have taken two path (one is new application path + 2nd one is /) For both ingress I got same LB in aws (kops)... Now when I search with lb+/ I'm getting conflicts for (/path)
Amazing explanation NextOps... I have one query.. Can i use ingress controller and resource where my microservices are not webbased apps (HTTP) and my microservices are TCP and UDP based apps. If yes, i don't have any paths I just need to forward the traffic based on the port. For example, when i receive traffic on port number 2108 then i need to route to app 1 and when i receive traffic on 3106 then i need to route to app 2.
wonderful explanation sir. Thank you. Now I understood the concept🙏. for me its hard to understand networking related stuff. If you are running any basic classes please let me know. Would like to join.
Nice explanation. I have 2 questions. Can you answer please. 1) If my cluster is running on AWS, Should I be allowing incoming traffic in security groups and NACL? 2) as per my understanding ingress controller runs as a pod. If my service is running on 2 nodes, should I need to run the ingress controller also on 2 nodes to ensure HA? If this is the case can we run it as a sidecar container or daemonset?
Thanks for the exceptional videos Charan!... I have a question here what is exactly node here.. i know deployment is an abstraction on pod but i am just confused about node.. if you get a chance can you please reply on my comment. Thanks again for fabulous videos.
Hi bro ... please remaining topics kuda as soon as possible upload cheyandi please... also up-to how many years of experience we can portray if we are thorough on these topics
@@NextOpsVideos ok bro thank you... so these topics are enough ? please confirm and also if possible can you please make one video on any real time project bro it will be really usefull for us... 🙏
Thanks for amazing tutorial, I have one quick question, when we browse /httpd url it gives output "It works". Where this text saves or can we change this text ?
Thanks Bro Once after deployment of nginx resource. If i want to add other applications /path how can i procced => Just i need to edit the file? Or Delete the resource file , edit it and deploy it again?
Hi My question is if ingress is acting as a load balancer, so we doesn't need another load balancer for application purpose to maintain the load.??? Can we deploy load balancer along with ingress Is it required or it is not necessary???
Yes it is. When you create a LB azure generates a dynamic DNS name, we need to create our own custom DNS name in the domain provider DNS management tool. So it can be mapped to a public IP.
Can you share your thoughts on INgress setup on baremetal without MLB and HAproxy. Does Ingress work that way? If so is there any supporting docuemntation
Hi Brother, * So, 3 yaml files should be in the same location/folder. Folder name can be anything and filename also be anything. But files-extension should be in (.yml) ? *Anna, In ingress-resource file, we have mentioned service name as nginx and httpd. Is it going to take the names which is associated with PODS (or) SERVICES ?
Anna ingress resources file ni manam official documentation lo copy chesukoni mana requirements ni batti modify chesukovacha anna bcoz yml file rayadam koncham kastam ga untundhiii kada.hope u will see and reply to my query anna.
Charan anna in real time INGRESS CONTROLLER configuration lo maname yaml file create cheyala lekunte nginx ingress controller vala link use chesukoni install chesthara how?
You don't need to use nodeport when you use ingress. You can only use clusterip and a load balancer before ingress controller. There is a tool called metallb if you are practicing k8s in your laptop, using which you can configure a load balancer as well.
Hi Anna, when i am deploying deploy-yaml file1, it is showing an error Anna. {service/nginx-service created Error from server (BadRequest): error when creating "dep_one.yml": Deployment in version "v1" cannot be handled as a Deployment: strict decoding error: unknown field "spec.selector.matchLables", unknown field "spec.spec", unknown field "spec.template.metadata.lables" } NOTE: *I am using macbook m1 Anna, Is this happens due to change in OS ? #yaml-file:- --- apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deploy spec: replicas: 3 selector: matchLables: app: nginx template: metadata: lables: app: nginx spec: containers: - name: myynginxpod image: nginx ports: - containerPort: 80 env: - name: TITLE value: "NGINX APP1" --- apiVersion: v1 kind: Service metadata: name: nginx-service spec: type: ClusterIP ports: - port: 80 selector: app: nginx
Kubernetes has a huge leraning curve, it will be confusing in the beginning once you start practicing you will understand. please do share a good about the channel if you can.
How to push automation script in this crone"job.batch/ingress-nginx-admission-create 1/1 8s 115s job.batch/ingress-nginx-admission-patch 1/1 7s 114s" and shedule in particular time?sir
As a person who is born and bought up in Telangana though belonging to a different state, I feel lucky to know Telugu and take advantage of this channel. This ingress concept was tough for me to grasp from other English videos. 7 minutes in to your video and I have understood much more than ever before. Thank you!
Thank you 😊
NextOps ...Next level ❤...it's very useful...your way of explanation awesome 👌 👏 great mentor in this platform only for telugu people 🙏😍
Thank you 🙏 please share the word if you can in your circle
Already I suggested 12 people they have also started watch ur videos ....it's enough for get job and switch to another job 😍🤗
amazing explanation!! no words to tell how much patience you had to tell minute details happening inside kubernetes!! thanks is a small word to tell for you actually bro!! you are a great mentor for devops engineers...you are so kind that you post such useful content for free🙏🙌
Thank you Srilatha, please share the good word about the channel if you can 🙏
@@NextOpsVideos Sure sir
Super explanation bro you are way explanation is way better than the paid course.. i thought of buying cources in udemy but I think your explanation is enough to crack a job❤️
Thanks for your kind words 🙏 please share the good word about the channel if you can.
Thank you, sir! Your explanation was really helpful especially the ingress part I appreciate it. I'll share this link with all my friends who are interested in learning EKS
Sure will plan.
Thanks anna, DevOps neerchukodaniki chala useful me videos
Thanks for watching! Please share the good word about the channel, if you like the videos.
Awesome bro, Very simple, clean and crystal clear explanation. I appreciate your presentation skills.
Thank you for watching, please share if possible
One of the best and smooth explanations I have ever heard, Anna. I got so addicted to your videos and waiting for more to come. And is there any timeline to complete DevOps on the other playlist? Next-level explanation asala. I have sent your channel id to all the students of the Telugu community in Canada. Expectations are so high with you, anna. Please post videos regularly as this becomes my daily hobby to learn from your channel.
Hi Chandrasekhar, thanks for watching. Will post videos regularly. Thanks for sharing the word. 🙏🙏🙏
Great!Learning. I am watching each videos sincerely
Glad you like them!
Hai anna , this course is very helpful to me . please make videos on the remaining topics as soon as possible anna . my sincere request .
Sure Niharika, I am trying my best to make it fast. Please be patient.
Thank you so much for the very clear explanation Sir. I searched for more videos on Ingress, I found this is the best one. Thank you so much for your clear explanation. I did subscribe and liked to video too :🙏🙏🙏🙏
Thanks for watching
Super bro , great explanation , inta bagaa evaroo cheppaleru
Thank you Shankar for watching.
Please share the good word about the channel if you can 🙏🙏🙏
you have explained very well
Thank you Mahesh garu. Please do share the good word about the channel if you can.
Thanks for wonderful explanation 😍blessed to have mentor like you🙏
I am trying to deploy two ingress resources for different applications
In ingress one : I have exactly followed you (2applications path+direct /path)
In ingress two : I have taken two path (one is new application path + 2nd one is /)
For both ingress I got same LB in aws (kops)... Now when I search with lb+/ I'm getting conflicts for (/path)
Ofcourse it doesn't work that way. You need to have separate load balancers in this scenario or use host name based routing if you want to use 1 lb.
Simple explanation tho asalu kubernetes nerchukovalane zeal kaligincharu annagaru 🙏 enka manchi manchi realtime scenario content upload cheyandi, anyway great way of explaination.
Thank you for watching. Please share the good word about the channel if you can.
Excellent explanation
Thanks for watching! Please share the good word about the channel, if you like the videos.
Very good content for beginners.
Thank you. Please do share.
Amazing explanation NextOps... I have one query.. Can i use ingress controller and resource where my microservices are not webbased apps (HTTP) and my microservices are TCP and UDP based apps. If yes, i don't have any paths I just need to forward the traffic based on the port. For example, when i receive traffic on port number 2108 then i need to route to app 1 and when i receive traffic on 3106 then i need to route to app 2.
wonderful explanation sir. Thank you. Now I understood the concept🙏. for me its hard to understand networking related stuff. If you are running any basic classes please let me know. Would like to join.
Live classes are going on.
Very clear explanation
Thank you Venkatesh.
Thank you Bro, everyone can easily understand.
Thanks for watching, please do share a good about the channel if you can..
Nice explanation. I have 2 questions. Can you answer please.
1) If my cluster is running on AWS, Should I be allowing incoming traffic in security groups and NACL?
2) as per my understanding ingress controller runs as a pod. If my service is running on 2 nodes, should I need to run the ingress controller also on 2 nodes to ensure HA? If this is the case can we run it as a sidecar container or daemonset?
1). Yes through nacl
2). Yes, I guess it's by default a daemonset and gets scheduled on to every node.
@@NextOpsVideosthanks for the reply
Nice Explanation. Thanks ❤
Thanks for watching! Please share the good word about the channel, if you like the videos.
Many thanks for sharing this !!!
Thank you Vamsi for watching 🙏
Please share the good word about the channel if you can 🙏🙏🙏
Hi bro, this is the best tutorial. Thanks a lot. My doubt is from where ingress get's public IP? cloud provider?
Ingress never get a public IP, it's load balancers iP which is given by cloud provider.
Thanks for watching 🙏
next level explanation sir, i need how to work aws cloud on-prim servers?
I didn't understand your question
Thanks for the exceptional videos Charan!... I have a question here what is exactly node here.. i know deployment is an abstraction on pod but i am just confused about node.. if you get a chance can you please reply on my comment.
Thanks again for fabulous videos.
node is nothing but it's a kind of platform to deploy your pods where u can host your application.
Node is like a physical or virtual server with regular os and Kubernetes libraries installed on it.
Awsome explanation bro........
Thank you Salman. Please share the good word about the channel if you can 🙏🙏🙏
Hi bro ... please remaining topics kuda as soon as possible upload cheyandi please... also up-to how many years of experience we can portray if we are thorough on these topics
Already everything uploaded. A full video is also available please check the playlist..
@@NextOpsVideos ok bro thank you... so these topics are enough ? please confirm and also if possible can you please make one video on any real time project bro it will be really usefull for us... 🙏
It's there already, please check the azure devops labs playlist lab 10 I guess. Let me know if you can't find it.
Thanks for supporting.
Here it got created two ingress controllers, in that what is the use of ClusterIP type Ingress controller?
Excellent ...!
Thank you 🙏 please share the word if you can.
Thanks for amazing tutorial, I have one quick question, when we browse /httpd url it gives output "It works". Where this text saves or can we change this text ?
It's a default html page provided by httpd pod. Inside the pod/container you can find the file.
adiripoindi anna, service object versus ingress ani google gemini ni adiga, nuvu danikanna clear ga cheparu meeru
Thanks Bro
Once after deployment of nginx resource. If i want to add other applications /path how can i procced
=> Just i need to edit the file?
Or
Delete the resource file , edit it and deploy it again?
Deploy another deployment, edit the file and add the path for new resources. That's all.
Could you please update for Access and RBAC for Kubernetes
Please make video on ingress using atleast 5 micro services throug azure devops CI/CD pipeline
Sure
Hi
My question is if ingress is acting as a load balancer, so we doesn't need another load balancer for application purpose to maintain the load.???
Can we deploy load balancer along with ingress
Is it required or it is not necessary???
Ingress is not an external accessible component so we need a cloud load balancer for sure.
@@NextOpsVideos so ingress is for inside the cluster we are using ryt bro...can you tell real time example where we use ingress process?
@nainarathod9436 yes inside the cluster.
Gud
Thank you 🙏
Hi sir .. how do we check our LB DNS NAME ? can we customize that DNS name .. i am assuming that all will take care by the Service provider.
Yes it is. When you create a LB azure generates a dynamic DNS name, we need to create our own custom DNS name in the domain provider DNS management tool. So it can be mapped to a public IP.
Can you share your thoughts on INgress setup on baremetal without MLB and HAproxy. Does Ingress work that way? If so is there any supporting docuemntation
Without MLB and Haproxy I don't think it works.
@@NextOpsVideosThanks you sir..I know your video is on GCP but did you ever try on BareMetal without cloud integration
Thanks. Very well explained
Thanks for watching! Please share the good word about the channel, if you like the videos.
Killer stuff brother, cheers'
Thank you Sudhamsh for watching.
Please share the good word about the channel if you can 🙏🙏🙏
Sure @@NextOpsVideos, charan may i know when will you upload the remaining classes of kuberenetes, waiting since a week.
@sudhamshbuddy6551 I will this week. Due to the hectic schedule I couldn't focus last week.
@@NextOpsVideos sounds great, worth waiting for your stuff.
Hi Brother,
* So, 3 yaml files should be in the same location/folder. Folder name can be anything and filename also be anything. But files-extension should be in (.yml) ?
*Anna, In ingress-resource file, we have mentioned service name as nginx and httpd. Is it going to take the names which is associated with PODS (or) SERVICES ?
Yes names of the folders and files can be anything, but the extension should be yaml.
Services.
@@NextOpsVideos Thank-you Brother♥ for your valuable information.
I changed name space Default to ingress-nginx and apply that url it's not working sir...getting the same error.
What's the error?
Anna ingress resources file ni manam official documentation lo copy chesukoni mana requirements ni batti modify chesukovacha anna bcoz yml file rayadam koncham kastam ga untundhiii kada.hope u will see and reply to my query anna.
Yes we can.
Charan anna in real time INGRESS CONTROLLER configuration lo maname yaml file create cheyala lekunte nginx ingress controller vala link use chesukoni install chesthara how?
Yes its us. Thanks for watching! Please share the good word about the channel, if you like the videos.
Hello Bro.
Meru online classes conduct chestara
Yes
Hai sir i have done same way but not working
I have used node port in ingress controller
In my local nginx working on localhost:8080
You don't need to use nodeport when you use ingress. You can only use clusterip and a load balancer before ingress controller. There is a tool called metallb if you are practicing k8s in your laptop, using which you can configure a load balancer as well.
First comment ❤❤ always happy to hear your voice
Thank you Venkatesh 🙏
Bro cloud you please share the ingress url link
Hi Anna,
when i am deploying deploy-yaml file1, it is showing an error Anna.
{service/nginx-service created
Error from server (BadRequest): error when creating "dep_one.yml": Deployment in version "v1" cannot be handled as a Deployment: strict decoding error: unknown field "spec.selector.matchLables", unknown field "spec.spec", unknown field "spec.template.metadata.lables" }
NOTE:
*I am using macbook m1 Anna, Is this happens due to change in OS ?
#yaml-file:-
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deploy
spec:
replicas: 3
selector:
matchLables:
app: nginx
template:
metadata:
lables:
app: nginx
spec:
containers:
- name: myynginxpod
image: nginx
ports:
- containerPort: 80
env:
- name: TITLE
value: "NGINX APP1"
---
apiVersion: v1
kind: Service
metadata:
name: nginx-service
spec:
type: ClusterIP
ports:
- port: 80
selector:
app: nginx
Google it once. Because I can't understand it the right way by looking at it like this.
@@NextOpsVideos I have tried Anna...
But no results.
That's why, i have messaged you Anna.
But, Any way thank you for your time ♥ANNA.
How to check application using cluster IP service working or not ??
You need to either publish it through a load balancer or node port. You can't directly test a service of type cluster ip from an external network.
@@NextOpsVideos real time scenario first we will use node port service after that convert into cluster final we will use ingress is it correct or not?
No need to use nodeport, you can use ingress and load balancer together.
@@NextOpsVideos Bro if we use ingress and load balancer together then internally it will create service type clusterIP write ?
Yes
Ingress address pending and i am doing the lab via google kubernetes engine as shown in the video
If you have quota it will be deployed, otherwise no. Thanks for watching, please do share a good about the channel if you can.
Yes sir I did the same it worked thanks for making a wonderful playlist it's very informative
anna loadbalncers external ip pending ani chupistundhi anna
Cloud deployment or native?
Bro wer can I find the ppt ? Please link istaara.?
Its only for live class students. Sorry about that.
code not published in github.
I will publish
🫡 respect
Thank you Vikas for watching 🙏🙏🙏
Please share the good word about the channel if you can 🙏🙏🙏
We are confusing to understand manifesto file sir .
Could you please help us to understand way.
What's your confusion about Nazeer.
Confusion ga undi bro,....
Kubernetes has a huge leraning curve, it will be confusing in the beginning once you start practicing you will understand. please do share a good about the channel if you can.
ingress gurinchi ee vid kanna simple ga cheppe vid chopiste life time satelment raa
Thank you again Sreedhar.
banana put in mouth explanation sir. thank you
Haha you are so funny Sreedhar. Please do share the good word about the channel if you can.
How to push automation script in this crone"job.batch/ingress-nginx-admission-create 1/1 8s 115s
job.batch/ingress-nginx-admission-patch 1/1 7s 114s" and shedule in particular time?sir
You need to create another job manifest and apply it. Through that you can do it
@@NextOpsVideos Thanks sir!