Why is KubeProxy necessary? Couldn't simple DNS records do the job?
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!
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.
Write some simples article explaining load balancing
Awesome article, would helpful to create more articles on Kubernetes networking
Thank you! Anything specific you'd like to see covered?
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!
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.
Write some simples article explaining load balancing
Awesome article, would helpful to create more articles on Kubernetes networking
Thank you! Anything specific you'd like to see covered?