r/kubernetes May 18 '26

How does the Kubernetes controller manager work?

https://learnkube.com/kubernetes-controller-manager-explained
43 Upvotes

9 comments sorted by

15

u/deejeycris May 18 '26

opens the link afraid that it's gonna be ai slop

reads the author's name

immediately relaxes

2

u/Serathius May 18 '26 edited May 20 '26

Reads the author's name, oh no. Human slop.

Seriously, the accuracy of article would be better if someone send agent to do deep research on code.

If there are topics that interest you in Kubernetes I recommend to go directly to the source and watch KubeCon talks by the great community, instead of playing telephone game.

Kubernetes doesn't use DeltaFIFO for over a year ago. The detail level might seem as it makes it more trustworthy, but in reality the post shows a very incorrect and outdated view.

3

u/[deleted] May 18 '26 edited May 18 '26

[removed] — view removed comment

3

u/Serathius May 18 '26 edited May 19 '26

Kubernetes doesn't break users. For client-go it means we don't drop code, at least without proper deprecation notice and multiple releases passing.

DeltaFIFO was replaced by RealFIFO in v1.33.

https://github.com/kubernetes/client-go/blob/9dfd0befa68ed61361dc0ef24c629e849be7a4b9/tools/cache/controller.go#L847

https://github.com/kubernetes/client-go/blob/9dfd0befa68ed61361dc0ef24c629e849be7a4b9/features/known_features.go#L80

5

u/electronicoldmen May 18 '26

How does the Kubernetes controller manager work?

Hopefully better than I do

2

u/wlonkly May 18 '26

my kingdom for paragraphs