源码文档 · SPIRE 官方文档中文版
本栏目是 SPIRE 官方 doc/ 目录 的中文译本,覆盖两大配置参考、入门与运维指南,以及 全部 50+ 个内置插件 的逐个配置说明。所有译文以英文原文为准,配置键名 / 插件名 / HCL 字段 / CLI flag 一律保留英文。
🔗 穿越源码分析:每篇官方文档顶部都带有"穿越源码分析"链接,点进去就是我们对应的 SPIRE 源码解读 ——「文档讲怎么配」,「源码讲为什么」,两边对照着读最透。
从哪开始
| 你想…… | 就读 |
|---|---|
| 快速跑通一遍 | 入门 · SPIRE101 → 使用 SPIRE |
| 查 Server 的每一项配置 | 配置参考 · SPIRE Server |
| 查 Agent 的每一项配置 | 配置参考 · SPIRE Agent |
| 上生产 · 规模化 | 扩展与拓扑 · 多实例 · 升级 |
| 选某个具体插件怎么配 | 看下方「插件配置索引」 |
文档地图
插件配置索引
服务端 · Server 插件
| 类型 | 插件 |
|---|---|
| 节点认证 NodeAttestor | join_token · AWS IID · GCP IIT · Azure MSI · Azure IMDS · k8s PSAT · x509pop · sshpop · TPM DevID · HTTP 质询 |
| 密钥管理 KeyManager | memory · disk · AWS KMS · GCP KMS · Azure Key Vault · HashiCorp Vault |
| 上游 CA UpstreamAuthority | disk · AWS PCA · GCP CAS · Vault · SPIRE 嵌套 · cert-manager · EJBCA · AWS Secret |
| 数据存储 DataStore | SQL |
| 通知器 Notifier | GCS Bundle · k8s Bundle |
| Bundle 发布 BundlePublisher | AWS S3 · GCP CloudStorage · AWS Roles Anywhere · k8s ConfigMap |
| 凭据组合 CredentialComposer | uniqueid |
节点侧 · Agent 插件
| 类型 | 插件 |
|---|---|
| 节点认证 NodeAttestor | join_token · AWS IID · GCP IIT · Azure MSI · Azure IMDS · k8s PSAT · x509pop · sshpop · TPM DevID · HTTP 质询 |
| 密钥管理 KeyManager | memory · disk |
| 工作负载认证 WorkloadAttestor | Unix · Docker · k8s · systemd · Windows |
| SVID 存储 SVIDStore | AWS Secrets Manager · GCP Secret Manager |
运维与进阶指南
扩展与拓扑 · 多实例 · 升级 · 审计日志 · 授权策略引擎 · 模板引擎 · Docker 镜像 · 支持的集成 · 注册 API 迁移
延伸阅读
- 想读机制而非配置:SPIRE 源码解读(Server / Agent / K8S Agent 逐插件走读)
- 想动手复现:SPIRE 实战
- 想上生产:高可用与大集群部署 · 云上落地