What is Ingress in GKE or My understanding of Network LB(L4) Vs HTTP(s) Global LB (Ingress) in (GKE)
Vložit
- čas přidán 4. 09. 2024
- Join this channel to get access to perks:
/ @learngooglecloudwithm...
three-application-three-layer4-lb.yaml - gist.github.co...
all-in-one-ingress.yaml - gist.github.co...
IMHO Ingress is a better choice than Network Load Balancer? What are your thoughts?
I think I need to unsubscribe because I only use AWS, I’m not sure why I subscribed before. But hey keep up the great work and yes ingress adds more flexibility and features for the cost of operation overhead
Ingress is so powerful..
@@Luther_Luffeigh Thanks Jun Juther. I will try to post some videos on AWS to GCP migration.
Thank you Sir! That's what I was looking for so long; so many tutorials just go to the easy way by exposing service using load balancer, but that's not scalable.
welcome Matteo
Excellent explanation, Ingress is the best to avoid cost to send traffic to multiple contexts. I learned these concepts during my CKA preparation!
Thanks for sharing Surender
What an amazing tutorial. Thank you for making this video¡
Thanks Jonhatan
Good concept cleared
Happy to know that Hetendra
GKE native ingress doesn't support ClusterIP, the service has to be NodePort or LoadBalancer unless container native load balancing is enabled. Also, from console I'd like to see if you can create ingress for clusterIP backend service type? It should be greyed out when trying to do so.
secondly, gce-ingress has to be one for each namespace as cross namespace services doesn't seem to work as it throws an error namespace/service doesn't exist. It looks for the service in the same namespaces where we deploy ingress and not sure if there is a way to have ingress lb url for all service within the cluster as that'd save cost when using multiple namespaces.
What's your input on the above scenarios?
cloud.google.com/kubernetes-engine/docs/how-to/container-native-load-balancing as per this document after GKE 1.17 container native load balancing is the default option. My two cents use the declarative option for GKE, not GUI.
Great demo
gracias!
Another great video explanation. The external balancer was of the classic type. What would have to change to make it of Envoy proxy type?
I need to explore that Brian
@Mahesh, Is ClusterIP service supported with GKE Ingress till ? I am getting error message
Translation failed: invalid ingress spec: service "default/my-app" is type "ClusterIP", expected "NodePort" or "LoadBalancer"
Do i have to make any changes inside gke cluster for the ingress to create loadbalancers ?
Why regional NLB? Why not global external NLB? Only need one of those and can direct traffic to any region?
thank you very much sir for this explained tutorial, started following you guruji.. I want to add heartbeat endpoint and weighted load balancing to be attached with LB, plese guide
Check out LivenessProbe and ReadynessProbe
@@LearnGoogleCloudwithMahesh thanks for your reply sir... I ll definitely check.... Bless me so that I can become expert
if /* rule is going to the same backend service then why do we need default backend????
I like it..
I have a question i.e., requests will flow from ingress> service> pod
So, if there are 3 pods for 1 particular service, for example, hello service.
How is the load balancing managed across the pods?
Thanks Sir for sharing this it was very helpful, just wanted to clarify one query suppose if we want to map this ingress ip address to a domain host name which we mention in ingress yaml file, then should we add the details in /etc/hosts file for accessing using hostname in gcp..
You can use Cloud DNS
is this works with nginx ingress controller or just default controller?
Should work with Nginx Ingress controller. I have not tried it
Dear @Mahesh,
Thanks for the video,
I'm able to create Ingress and able to access/hit the IP(Externally).
Right now I'm struggling to implement the Internal Ingress. I'm able to create Internal Ingress but unable to reach the IP, allowed all the required traffic in the firewall rule, but still unable to validate/verify the internal service working status.
Can you please confirm your email address, I would like to get train on the GCP. Thanks in Advance.
Please tell me fee details I have sent you mail
Sure