Skip to content

资源下载与术语表

术语表(中英对照)

英文中文说明
SPIFFE—(保留原名)Secure Production Identity Framework For Everyone,一套工作负载身份开放标准
SPIRE—(保留原名)SPIFFE Runtime Environment,SPIFFE 的生产级参考实现
Trust Domain信任域一个独立的信任根,对应一套 CA/密钥
SPIFFE ID身份标识spiffe://<信任域>/<路径> 形式的身份 URI
SVID可验证身份文档SPIFFE Verifiable Identity Document,分 X.509 与 JWT 两种
Trust Bundle信任域证书包一个信任域的公钥集合(X.509 CA + JWT 授权公钥)
Workload API工作负载 API工作负载获取并轮换 SVID 的本地标准接口
Attestation认证 / 证明证明节点或工作负载身份的过程(节点认证 / 工作负载认证)
NodeAttestor节点认证器认证节点(Agent)身份的插件
WorkloadAttestor工作负载认证器依据进程属性推导工作负载选择器的插件
Selector选择器节点或工作负载的原生属性(如 unix:uid:1000k8s:ns:prod)
Registration Entry注册条目把选择器映射到 SPIFFE ID 的规则,存于数据存储
Federation联邦不同信任域之间交换 trust bundle 以互相认证
Nested SPIRE嵌套 SPIREServer 分层:上游签中间 CA 给下游,同一信任域内分层扩展
UpstreamAuthority上游权威把 SPIRE CA 挂到外部 CA(Vault/PCA/…)的插件
KeyManager密钥管理器托管 CA 签名私钥的插件(memory/disk/KMS/Vault)
Rotation轮换SVID/CA 临期自动更换,缩小泄露窗口
mTLS双向 TLS通信双方互验证书的 TLS

本站资料

官方资源

资源链接
SPIFFE 官网https://spiffe.io
SPIFFE 规范仓库https://github.com/spiffe/spiffe
SPIRE 源码https://github.com/spiffe/spire
SPIRE 发布版本https://github.com/spiffe/spire/releases
SPIRE 官方文档https://spiffe.io/docs/latest/
官方教程 spire-tutorialshttps://github.com/spiffe/spire-tutorials
go-spiffe(客户端库)https://github.com/spiffe/go-spiffe
CNCF SPIFFE 项目https://www.cncf.io/projects/spiffe/

快速上手命令

bash
# 拉取 SPIRE 源码(浅克隆)
git clone --depth 1 https://github.com/spiffe/spire

# 下载官方发布版二进制
# 参见 https://github.com/spiffe/spire/releases

# 生成节点一次性 join token(实验环境)
spire-server token generate -spiffeID spiffe://example.org/host

# 创建注册条目(unix uid 选择器示例)
spire-server entry create \
  -parentID spiffe://example.org/host \
  -spiffeID spiffe://example.org/workload \
  -selector unix:uid:1000

# 工作负载获取 X.509-SVID
spire-agent api fetch x509

更多命令行与配置参考见 SVID 颁发流程 与官方文档。

内容基于 SPIFFE/SPIRE 官方开源资料整理与翻译,仅供学习交流;商标与版权归各自所有者。SPIFFE 与 SPIRE 是 CNCF 项目。