K8s 中的Serviceaccount
前言:我一开始认识Serviceaccount ,一开始进入了误区,认为跟数据库的用户一样,一直无法理解Serviceaccount。
其实当清晰的概念,其实也跟数据库的用户一样!
一、 Deepseek的说明
ServiceAccount 是 Kubernetes 中用于标识和授权 Pod 内进程访问集群资源的身份机制,其核心作用是为非人类用户(如 Pod 中的应用程序)提供安全、细粒度的 API 访问权限
二、个人理解
Pod 默认会创建一个与Pod名称一样的Serviceaccount,但是没有配置任意资源限制。而Serviceaccount 可以跟role,clusterrole 进行绑定,而角色可以限制资源的使用(当然,资源的限制对于Linux操作系统有多种方式)。
