Types of accounts in Kubernetes
So there are two types of accounts in Kubernetes:
- User Account - used by humans.
Example: a developer account used to deploy the applications on cluster
- Service Account - used by applications to interract with the Kubernetes cluster.
For example - a monitoring application like Prometheus uses Service Account to poll the Kubernetes API for performance metrics.