Thanks for the great video, as always. I really appreciate that each video starts from zero. Others would start with an existing setup already, for newcomers that can be hard to adapt to their environment. I have followed your other ingress videos and got stuck, but third is the charm 😆 It works great. The explanations are awesome
Great video with clear instructions. One quick comment though: around 13:25, if you have multiple services of type loadbalancer, you won't provision one loadbalancer per service. Instead, the cloud provider will assign a new frontend public IP to your existing loadbalancer (at least that's how it works on Azure) snd you'll pay extra for each IP. Keep it up 👏
Hi Florent, thanks for watching. Regarding your comment around 13:25, we are not provisioning more load balancers. Its just one load balancer with one public ip which is used by the ingress controller. All you do is create as many ingress resources as you want and add the individual domains to the dns all pointing to the same load balancer ip. So depending on the domain name (but all pointing to one load balancer ip), the traffic will be routed to appropriate backend service configured in ingress routes.
I have followed each step that explaind by you but when i curl the domain inside the server i get the test page but on the browser i am getting 404 error my k8s version is 1.26
You're back! Great to see, hope you had a great time over the last months! :) Would you mind doing a video about the gateway API and/or about cilium ebpf? Thank you!
What I find really interesting is the cilium service mesh functionality and everything is supercharged with ebpf. Oh I almost forgot to mention Hubble. It shows you all the flows in your cluster. I really need to try it out...
What I find really interesting is the cilium service mesh functionality and everything is supercharged with ebpf. Oh I almost forgot to mention Hubble. It shows you all the flows in your cluster. I really need to try it out...
Nice Tutorial. MetalLB external IP is reachable inside the kubernetes cluster. How can I make it reachable outside cluster. LB IP and Master, worker ip are in same range.
Great to see this video. We are already using Traefik as ingress controller on our production cluster. I wonder if we can use nginx ingress also along side for few of the projects, It will be great to see both of them in action.
You should be able to use more than one ingress controller if you need to. You have to then specify which ingress controller you want to use in your ingress resource configuration.
i think there's an option in the helm chart values to make that class the default one, so no need to add to each ingress, but sure is easier to add it and have it there, so you know it's needed, when in a year you come back to see those manifests and don't remember you needed that line :)
Totally agree. Good to set an ingress class to be the default one. May be I can do a quick follow up video explaining that. And thanks for watching. Cheers.
Not related to this video. Is there any option to deploy application in kubernetes in such way like in docker swarm with mode : host. So any traffic to this node only goes to container in this node.
Thats possible. You can bind to host network. For example, the nginx ingress controller is deployed with host network enabled (if you want) and then all traffic to port 80 and 443 to a worker node will always be forwarded to the nginx ingress controller pod on that node. Its just a matter of configuring your pod to do that.
Hi, i watched this video multiple times and have a doubt. If we have multimaster infra and want to use ingress controller. How it would be? Is ingress a clusterwide concept like services? so we can create 1 ingress controller and it will satisfy resources in all the nodes. OR we need to create different ingress controller per node(i.e. its a nodewise concept?) and attach it to a loadbalancer type service. THANKS.
Can you make a video about nginx ingress + AWS EKS + ELB (NLB+ALB)? Which is the best choice for LB, ALB or NLB??? Thanks a lot and hope you will reply me!
Hey Venkat, I am not able to access the my cluster from browser outside network by master node dns. But i am able to access from worker node dns. Could you please help
Hey Venkat I don't want to expose my application to the public through ingress but still I need ingress to expose the service to the private network how to do it? Can you help me on this Venkat..thanks for all the amazing content.
I use Zsh shell with zsh autosuggestions and syntax-highlighting plugin. Here is the video explaining my terminal setup. ruclips.net/video/PUWnCbr9cN8/видео.html
Thanks for watching. I believe you need to have a specific annotation on the ingress to be able to use path based routing. Not sure if the below video will be of any help to you. ruclips.net/video/2VUQ4WjLxDg/видео.html
Hi bro you are awesome but please i have one question recently i was assigned to setup kubernetes on rhel 7.9 bare metal servers can you please let me know is kubernetes supports rhel 7.9
@@dineshdinnu4976 Docker can be installed on any Linux distribution. Same goes for containerd. But from K8s v1.24 you can't use docker as container runtime.
Thanks for the great video, as always. I really appreciate that each video starts from zero. Others would start with an existing setup already, for newcomers that can be hard to adapt to their environment. I have followed your other ingress videos and got stuck, but third is the charm 😆 It works great. The explanations are awesome
Thanks for watching. Glad it was useful.
Agreed I really don't like when a recap or a video that's being updated starts at the end or only on the small issue that occurred
Welcome to back! From Chinese friend!
Hi 冯靖
Thanks for your interest in this channel. Hope you will find the content in this channel helpful. Cheers.
Very nice to see you upload again ! Hove you are well.
Hi Michalis, thanks for checking. All good with me.
Congratulations Venkat 👏 🎊 💐 🥳 on reaching 50k subscribers 💖
Many thanks Anil.
Great video with clear instructions.
One quick comment though: around 13:25, if you have multiple services of type loadbalancer, you won't provision one loadbalancer per service. Instead, the cloud provider will assign a new frontend public IP to your existing loadbalancer (at least that's how it works on Azure) snd you'll pay extra for each IP.
Keep it up 👏
Hi Florent, thanks for watching.
Regarding your comment around 13:25, we are not provisioning more load balancers. Its just one load balancer with one public ip which is used by the ingress controller. All you do is create as many ingress resources as you want and add the individual domains to the dns all pointing to the same load balancer ip. So depending on the domain name (but all pointing to one load balancer ip), the traffic will be routed to appropriate backend service configured in ingress routes.
Good to see you back!
Thanks Mainak
wow, what an awesome tutorial! Good job brother. it has cleared my doubts. Thanks a lot big brother
Happy to hear that. Thanks for watching.
I have followed each step that explaind by you but when i curl the domain inside the server i get the test page but on the browser i am getting 404 error my k8s version is 1.26
You're back! Great to see, hope you had a great time over the last months! :) Would you mind doing a video about the gateway API and/or about cilium ebpf? Thank you!
What I find really interesting is the cilium service mesh functionality and everything is supercharged with ebpf. Oh I almost forgot to mention Hubble. It shows you all the flows in your cluster. I really need to try it out...
What I find really interesting is the cilium service mesh functionality and everything is supercharged with ebpf. Oh I almost forgot to mention Hubble. It shows you all the flows in your cluster. I really need to try it out...
Thanks. I will add them to my list and give it a try. Cheers.
@@justmeandopensource Awesome! :)
Thank you very much! Very helpful
Hu Carl, Thanks for watching.
Thanks for watching.
Thanks bro, same thing was in my case for Kong ingress to ingressclassname: kong
Thanks for watching.
Nice Tutorial. MetalLB external IP is reachable inside the kubernetes cluster. How can I make it reachable outside cluster. LB IP and Master, worker ip are in same range.
Great to see this video. We are already using Traefik as ingress controller on our production cluster. I wonder if we can use nginx ingress also along side for few of the projects, It will be great to see both of them in action.
You should be able to use more than one ingress controller if you need to. You have to then specify which ingress controller you want to use in your ingress resource configuration.
i think there's an option in the helm chart values to make that class the default one, so no need to add to each ingress, but sure is easier to add it and have it there, so you know it's needed, when in a year you come back to see those manifests and don't remember you needed that line :)
Totally agree. Good to set an ingress class to be the default one. May be I can do a quick follow up video explaining that. And thanks for watching. Cheers.
@@justmeandopensource thank YOU for your excellent videos, I watched pretty every one of them, the ingress nginx was very useful at work 😉
@@squalazzo Cool. Glad to hear that.
@@justmeandopensource hope you do this short video very soon ., so we have the full picture
@@RABWA333 Sure. I will post it next Tuesday.
Thanks bro
You are welcome. Thanks for watching.
Thanks much. I am just wondering why my ingress doesn't work. Soltuion is adding ingressClassName: nginx in the spec.
Thanks for watching.
after adding ingressclassname, i am still facing 404 error plz tell if u know any solution tq
Not related to this video. Is there any option to deploy application in kubernetes in such way like in docker swarm with mode : host. So any traffic to this node only goes to container in this node.
Thats possible. You can bind to host network. For example, the nginx ingress controller is deployed with host network enabled (if you want) and then all traffic to port 80 and 443 to a worker node will always be forwarded to the nginx ingress controller pod on that node. Its just a matter of configuring your pod to do that.
Hi, i watched this video multiple times and have a doubt.
If we have multimaster infra and want to use ingress controller. How it would be? Is ingress a clusterwide concept like services? so we can create 1 ingress controller and it will satisfy resources in all the nodes.
OR
we need to create different ingress controller per node(i.e. its a nodewise concept?) and attach it to a loadbalancer type service.
THANKS.
Can you make a video about nginx ingress + AWS EKS + ELB (NLB+ALB)? Which is the best choice for LB, ALB or NLB??? Thanks a lot and hope you will reply me!
I can try. Thanks
Lets encrypt video steps is not working for me. Please make an updated video on it. I am using lxc cluster
I will take a look. Thanks for reporting.
Have you commented in that video? Or can you point me to that video?
Also can you tell which step specifically isn't working? Will be helpful to narrow down the issue.
What kind of issue you are facing ?
Request tutorial consul service mesh on kubernetes 😁
I will add it to my list. Thanks for suggesting that topic. Cheers.
Hey Venkat, I am not able to access the my cluster from browser outside network by master node dns. But i am able to access from worker node dns. Could you please help
Hey Venkat I don't want to expose my application to the public through ingress but still I need ingress to expose the service to the private network how to do it? Can you help me on this Venkat..thanks for all the amazing content.
Hi Buddy,
Which terminal are you using??
Thats just the Gnome-terminal. But if you are referring to the customizations, then I have this video
ruclips.net/video/PUWnCbr9cN8/видео.html
can you help me like how your terminal automatically shows your history commands without using ctrl + r for reverse-i-searce.
could you share your bashrc or zshrc file settings
I use Zsh shell with zsh autosuggestions and syntax-highlighting plugin.
Here is the video explaining my terminal setup.
ruclips.net/video/PUWnCbr9cN8/видео.html
@@justmeandopensource thanks for your support
@@learnwithkaushal You are welcome.
Ingress class differentiates ingresses running in different namespaces? Am I correct?
Hi, yeah. Just differentiates between different ingress controllers you might be running.
For whatever reason, the host based routing is working well, but the path based routing only works for the "/" path.
Thanks for watching. I believe you need to have a specific annotation on the ingress to be able to use path based routing.
Not sure if the below video will be of any help to you.
ruclips.net/video/2VUQ4WjLxDg/видео.html
Hi bro you are awesome but please i have one question recently i was assigned to setup kubernetes on rhel 7.9 bare metal servers can you please let me know is kubernetes supports rhel 7.9
Hi Dhinesh, thanks for watching. Kubernetes can be run on any Linux distros. Cheers.
@@justmeandopensource thankyou so much for your reply but last question docker supports rhel or we have to use contaienerd
@@dineshdinnu4976 Docker can be installed on any Linux distribution. Same goes for containerd. But from K8s v1.24 you can't use docker as container runtime.
Do you have any documentation to setup kubernetes on redhat 7.9 version
@@dineshdinnu4976 No, not on RHEL 7.9
Good one though It's too fast 😊