Ingress on AWS EKS | Ingress vs Load Balancer | K21Academy

preview_player
ะŸะพะบะฐะทะฐั‚ัŒ ะพะฟะธัะฐะฝะธะต


โžค 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)

๐Ÿค” ๐ƒ๐จ ๐ฒ๐จ๐ฎ ๐ก๐š๐ฏ๐ž ๐ช๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ? ๐‹๐ž๐ญ ๐ฎ๐ฌ ๐ค๐ง๐จ๐ฐ ๐ข๐ง ๐ญ๐ก๐ž ๐œ๐จ๐ฆ๐ฆ๐ž๐ง๐ญ ๐ฌ๐ž๐œ๐ญ๐ข๐จ๐ง

#aws #awseks #amazoneks #awsingress #loadbalancer #awskubernetes #ingressonawseks #ingressonamazoneks #kubernetesingressonawseks
#awskubernetesingress #kubernetesingress #kubernetes #ingressservice #ingresskubernetes #k21academy #askatul

---------------------------------------------------------------------------------------------------------------
LET'S CONNECT ON SOCIAL โ†ด

See you next video!
ะ ะตะบะพะผะตะฝะดะฐั†ะธะธ ะฟะพ ั‚ะตะผะต
ะšะพะผะผะตะฝั‚ะฐั€ะธะธ
ะะฒั‚ะพั€

Excellent tutorial, I followed using GCP GKE and it worked fine... Thanks

JavierGomez-xlus
ะะฒั‚ะพั€

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,

georgelza
ะะฒั‚ะพั€

cool, awesome!.
Question: I want to have LB with custom name and not default name, can you please help the steps to make that changes. e.g. I want LB name: eks-rtf-dev-lb

behumanfrst
ะะฒั‚ะพั€

Excellent tutorial! Where could I get the documentation that is explained in the video?

vikashnimariyappan