Skip to content

Comment on There are only 12 binaries in Talos Linuxparent

Comments

I’m actually a big fan of systemd. It’s an awesome, general purpose, and flexible init system.

I don’t think the complexity it brings is required for Kubernetes.

There's work in a new kublet replacement that moves things that would normally go into daemonset into systemd (or something like systemd).

There's also a neat feature of podman that runs pods as systemd units, which is a nice intermediate step between a more traditional pet server and a full kubernetes cluster.

Also this one: https://github.com/virtual-kubelet/systemk

Although what I was thinking of was an article written somewhere and posted here in HN, and more a broad rethink on Kubernetes.

it could have been said without the x lines of code comment. "lines of code" is so often used as a "disparagement" about software rather than a metric for understandability.

Something along the lines of "...not needing a general purpose init system that integrates with logging, network and mounting, when all we are running is Kubernetes."

The second I learned how to write systems unit files was the second I evicted initv/rc.d scripts from my mind. Well, okay, from my search terms at least ;-)

It can even kind of replace cron with timers, and no more mucking with grub. Also, true parallel init tasks. Love it.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.