Ingress on AWS EKS | Ingress vs Load Balancer | K21Academy
HTML-код
- Опубликовано: 12 июл 2024
- 𝐉𝐨𝐢𝐧 𝐭𝐡𝐞 𝐅𝐑𝐄𝐄 𝐌𝐚𝐬𝐭𝐞𝐫𝐜𝐥𝐚𝐬𝐬 𝐨𝐧 𝐃𝐨𝐜𝐤𝐞𝐫 & 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐅𝐨𝐫 𝐁𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬 (𝐂𝐊𝐀) 𝐛𝐲 𝐜𝐥𝐢𝐜𝐤𝐢𝐧𝐠 𝐡𝐞𝐫𝐞 bit.ly/31xDoAx
📍 Check out the video on 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐨𝐧 𝐀𝐖𝐒: 𝐂𝐫𝐞𝐚𝐭𝐞 𝐄𝐊𝐒 𝐒𝐭𝐞𝐩 𝐁𝐲 𝐒𝐭𝐞𝐩 𝐟𝐨𝐫 𝐁𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬: • AWS EKS Tutorial | Kub...
➤ You deploy an application on your Kubernetes Cluster but how do you expose it to the outside world?
Well, 𝐈𝐧𝐠𝐫𝐞𝐬𝐬 𝐂𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫 comes to the rescue.
📌 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐚𝐧 𝐈𝐧𝐠𝐫𝐞𝐬𝐬 𝐂𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫?
➥ An Ingress is a high-level abstraction responsible for allowing a simple host or URL-based HTTP routing. It is in short an intelligent, Layer-7 load balancer.
➥ But, one thing to keep in mind is that it doesn’t eliminate the need for an external Load Balancer.
📌 𝐋𝐞𝐭’𝐬 𝐥𝐨𝐨𝐤 𝐚𝐭 𝐰𝐡𝐚𝐭 𝐋𝐨𝐚𝐝 𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐫𝐬 𝐚𝐫𝐞:
➥ As the name suggests, these are responsible for the efficient distribution of network or application traffic across multiple applications.
📌 𝐓𝐡𝐞𝐫𝐞 𝐚𝐫𝐞 𝐭𝐰𝐨 𝐭𝐲𝐩𝐞𝐬 𝐨𝐟 𝐥𝐨𝐚𝐝 𝐛𝐚𝐥𝐚𝐧𝐜𝐞𝐫𝐬 𝐨𝐧 𝐀𝐖𝐒 𝐄𝐊𝐒 (𝐄𝐥𝐚𝐬𝐭𝐢𝐜 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐒𝐞𝐫𝐯𝐢𝐜𝐞):
➥ Network Load Balancer: It is a type of load balancer that can handle millions of requests per second! And it makes the routing decisions at the transport layer (TCP/SSL).
➥ Application Load Balancer: It is a type of load balancer that supports path-based routing. And it makes routing decisions at the application layer (HTTP/HTTPS).
🤔 Confused?
➥ Kubernetes LoadBalancer just points to external load balancers which do not reside in your cluster.
➥ Ingress on the other hand is just a set of rules that your controller actively listens to.
💡 𝐖𝐚𝐧𝐭 𝐭𝐨 𝐤𝐧𝐨𝐰 𝐦𝐨𝐫𝐞?
𝐖𝐚𝐭𝐜𝐡 𝐭𝐡𝐞 𝐚𝐛𝐨𝐯𝐞 𝐯𝐢𝐝𝐞𝐨 𝐧𝐨𝐰 🚀
𝐖𝐡𝐞𝐫𝐞 𝐰𝐞 𝐜𝐨𝐯𝐞𝐫:
00:00 = Introduction
00:35 = Agenda
01:31 = Overview of Advanced Routing
07:20 = Introduction to Ingress Controller
08:14 = Ingress vs Load Balancer
12:35 = Install Helm on Linux
13:13 = Deploy NGINX Ingress Controller Using Helm Chart
21:08 = Create Simple Demo Applications
24:16 = Create Ingress Route to Route Traffic to both Running Applications
25:25 = Testing Ingress Controller Routes on both Application
29:06 = Learning Path For Docker & Certified Kubernetes Administrator (CKA)
29:37 = Docker & Certified Kubernetes Administrator (CKA)
29:57 = Free Class on Docker & Certified Kubernetes Administrator (CKA)
30:22 = Registration Link for Free Class on Docker & Certified Kubernetes Administrator (CKA)
𝐀𝐥𝐬𝐨, 𝐝𝐨 𝐧𝐨𝐭 𝐟𝐨𝐫𝐠𝐞𝐭 𝐭𝐨 𝐣𝐨𝐢𝐧 𝐮𝐬 𝐨𝐧 𝐨𝐮𝐫 𝐅𝐑𝐄𝐄 𝐓𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐠𝐫𝐨𝐮𝐩 telegram.me/k21dockerkubernetes 𝐟𝐨𝐫 𝐫𝐞𝐠𝐮𝐥𝐚𝐫 𝐮𝐩𝐝𝐚𝐭𝐞𝐬 𝐨𝐧 𝐃𝐨𝐜𝐤𝐞𝐫𝐬 & 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬
🤔 𝐃𝐨 𝐲𝐨𝐮 𝐡𝐚𝐯𝐞 𝐪𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬? 𝐋𝐞𝐭 𝐮𝐬 𝐤𝐧𝐨𝐰 𝐢𝐧 𝐭𝐡𝐞 𝐜𝐨𝐦𝐦𝐞𝐧𝐭 𝐬𝐞𝐜𝐭𝐢𝐨𝐧
#aws #awseks #amazoneks #awsingress #loadbalancer #awskubernetes #ingressonawseks #ingressonamazoneks #kubernetesingressonawseks
#awskubernetesingress #kubernetesingress #kubernetes #ingressservice #ingresskubernetes #k21academy #askatul
Subscribe us and know more about latest Cloud technology: k21academy.com/youtube
---------------------------------------------------------------------------------------------------------------
LET'S CONNECT ON SOCIAL ↴
➽ Facebook: k21academy.com/Facebook
➽ Linkedin:k21academy.com/linkedin
➽ Twitter: k21academy.com/twitter
➽ Instagram: k21academy.com/instagram
See you next video! Наука
𝐉𝐨𝐢𝐧 𝐭𝐡𝐞 𝐅𝐑𝐄𝐄 𝐌𝐚𝐬𝐭𝐞𝐫𝐜𝐥𝐚𝐬𝐬 𝐨𝐧 𝐃𝐨𝐜𝐤𝐞𝐫 & 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐅𝐨𝐫 𝐁𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬 (𝐂𝐊𝐀) 𝐛𝐲 𝐜𝐥𝐢𝐜𝐤𝐢𝐧𝐠 𝐡𝐞𝐫𝐞 bit.ly/31xDoAx
Excellent tutorial, I followed using GCP GKE and it worked fine... Thanks
Thanks, keep watching!
question, was this done from a newly created EKS cluster, from some other YT videos I got the impression there was some IAM roles etc that needed to be configured? this question is extended to the usage of https... you don't mention/cover how that was enabled, what needed to be done to have that capability/certificate etc,
Excellent video...
Thanks, keep watching
Excellent tutorial! Where could I get the documentation that is explained in the video?
Hi, these documents are only for paid members.
docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html
Hope this helps.
Regards
Team K21Academy
Excellent
Thanks, keep watching.
Hi
I see that finally this is a classic load balancer which is deprecated in AWS.
Can you please show us how to create application or network load balancer ?
I am struggling to find out the same.
Thank you
Could you please share the document