5 Comments
User's avatar
Cetin A.'s avatar

Thank you for your post. I can easily imagine DNS -> ClusterIP mapping if the service type is ClusterIP. Could you add some notes how it works if service type is NodePort or LB ? Thanks!

Expand full comment
Natan Yellin's avatar

Generally speaking, NodePorts extend ClusterIP and LoadBalancers extend NodePorts*.

*This can be disabled via an alpha-flag: https://kubernetes.io/docs/concepts/services-networking/service/#load-balancer-nodeport-allocation

More or less, each of the main Service types adds functionality on top of the others.

Expand full comment
Qtgf's avatar

Write some simples article explaining load balancing

Expand full comment
Girish Katta's avatar

Awesome article, would helpful to create more articles on Kubernetes networking

Expand full comment
Natan Yellin's avatar

Thank you! Anything specific you'd like to see covered?

Expand full comment