ServiceAccounts
ServiceAccounts are a Kubernetes resource that provides an identity for processes running in pods to interact with the Kubernetes API and other cluster resources. Each namespace contains a default service account named default, and pods run under a service account unless another is explicitly specified. A pod’s credentials are delivered to the container environment via a secret-mounted token, typically as part of a projected volume that also includes the cluster CA certificate and the namespace.
Service accounts are intended for non-human users, such as applications and controllers, rather than human operators.
Management and usage: you can create a service account in a namespace, then specify it in a
Security considerations include enforcing least privilege via RBAC, and disabling automatic token mounting when not needed.