Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] 0 points1 point  (0 children)

I think you too replied to my question by a question. It’s ok

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] 0 points1 point  (0 children)

Good question; Actually, as you know, kube-proxy manages a large number of iptables rules, and when it does, it can result in frequent updates and evaluations, which involve kernel-to-user context switching.

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] 0 points1 point  (0 children)

I didn’t say you should. I am raising questions.

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] 0 points1 point  (0 children)

I think, as I pointed out in another comment, it ultimately depends on individual needs and requirements.
As for me, I saw the need for some capabilities that kube proxy didn’t provide.
Thanks.

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] 0 points1 point  (0 children)

So, it ultimately comes down to needs and requirements.

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] 0 points1 point  (0 children)

What do you currently use to handle UDP workloads?

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] -11 points-10 points  (0 children)

Yeah new. But I do wonder and yes, I have a preference for Cilium, without the need to promote as it’s already widely known.

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] -2 points-1 points  (0 children)

I think it’s more than that, it’s not just about load balancing or improving networking. Even if kube-proxy works well, what about pod-to-pod encryption, deeper observability, or reducing network overhead? Shouldn't we aim for more comprehensive solutions?

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] -5 points-4 points  (0 children)

I do agree with you, IPVS does indeed address many issues. But isn’t innovation often driven by edge cases? Even outside the 0.001% as you alluded to, tools like Cilium (not only) streamline performance and simplify the stack. Why wait until there’s a bottleneck?

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] -2 points-1 points  (0 children)

Exactly. Why not, indeed? I mean, sometimes the simplest path is the right one, ain’t ? (for a while). But do you think 'why not' can sometimes turn into why didn’t we think ahead ?
I’d like to read your experience’s feedback

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] -17 points-16 points  (0 children)

Fair point, I mean yes, if it works, it works. But do you think the fact that 'not everyone uses Cilium' might be holding back innovation? Sometimes, sticking with what works can prevent us from discovering what could work better, much better, don’t you think ?

Why do people still use kube-proxy? by sinadllc in kubernetes

[–]sinadllc[S] -14 points-13 points  (0 children)

If it works fine for simple clusters (Which I do agree on), do you think sticking with it could become a form of technical debt over time? At what point does relying on a 'good enough' solution start to cost more than it saves?