Slide 37
Slide 37 text
POKING HOLES
» Ingress - HTTP(S), you already have it
» Load Balancer - any TCP/UDP port, cloud vs. on-prem
» Node Port - works anywhere, weird, avoid
SCaLE Kubernetes Community Day 2023 37
Containers talking to other containers is great but I'm selfish, I
want to be able to talk to containers too. And here I have to
introduce some complexity. Starting with the simple and most
common case, something using HTTP or any protocol based
on HTTP then you use an Ingress. For things that aren't HTTP,
first be sad that you have to deal with some weird old
protocol, then probably use a Load Balancer mode Service. If
you followed my advice to use K3s then you have at least a
basic implementation for load balancers but if you're running
on a cloud provider, you'll usually want to integrate with their
native support instead, which is out of scope for this talk.