Node users and permissions - Kubernetes production installation, official docs

Asking for help? Comment out what you need so we can get more information to help you!

Cluster information:

Kubernetes version: 1.28
Cloud being used: bare-metal
Installation method: manual, step-by-step per official documentation
Host OS: Ubuntu 22.04
CNI and version: unknown
CRI and version: containerd

I’m attempting to install Kubernetes from scratch following official documentation here: Bootstrapping clusters with kubeadm | Kubernetes

I can’t seem to find information about what users and permissions need to be on the nodes. I don’t think root should be the only user on the server, but since certain processes interact specifically with select others, feels like there should be more users than just a ‘kubeuser’ that uses sudo.

What users do I need to create on the Linux nodes when provisioning, and what permissions do they need on what resources? Or will kubeadm or other tool create these during the install process?

Any links to official documentation on this topic, greatly appreciated. Thanks!