Accounts are a central concept in Kubernetes. Every request to the Kubernetes API server must originate from a particular account that the API server will authenticate, authorize, and admit before going through with it. There are two types of account:
- User accounts
- Service accounts
Let's examine both account types and understand the differences and when it's appropriate to use each one.