ServiceAccount 是 Kubernetes 中用於管理 Pod 存取叢集資源的身份認證機制。主要用途:
- 為 Pod 提供身份識別
- 允許 Pod 與 Kubernetes API 進行安全通信
- 控制 Pod 對叢集資源的訪問權限
配置方法
- 基本創建
- 在 Pod 中使用
- 配合 RBAC 使用
重要特點:
- 每個命名空間都有一個預設的
default
ServiceAccount
- 如果 Pod 未指定 ServiceAccount,會自動使用該命名空間的
default
ServiceAccount
- ServiceAccount 的憑證和 token 會自動掛載到 Pod 的
/var/run/secrets/kubernetes.io/serviceaccount
目錄
驗證方法:
有需要我為您詳細解釋某個部分嗎?