The concept of service account is linked to other security related concepts in Kubernetes such as authentication, authorization, RBAC (role-based access controls).
Therea are two types of accounts in Kubernetes,
- User account
- Service account
The user account is used by humans and service account is used by machines. An user account could be an admin accessing the cluster to perform admin relate task or may be developer accessing cluster to deploy an application.