April 2018
Intermediate to advanced
468 pages
14h 34m
English
Kubernetes has regular users managed outside the cluster for humans connecting to the cluster (for example, through the kubectl command), and it has service accounts.
Regular users are global and can access multiple namespaces in the cluster. Service accounts are constrained to one namespace. This is important. It ensures namespace isolation because whenever the API server receives a request from a pod, its credentials will apply only to its own namespace.
Kubernetes manages service accounts on behalf of the pods. Whenever Kubernetes instantiates a pod, it assigns the pod a service account. The service account identifies all the pod processes when they interact with the API server. Each service ...
Read now
Unlock full access