签名密钥配置
概述
要在 Tekton Chains 中启用 artifact 签名,您需要生成并配置签名密钥。本文档介绍了如何为不同的签名方法生成和配置签名密钥。
生成签名密钥
WARNING
签名密钥用于为 artifact 生成签名信息。请妥善保管。
使用 Cosign
您可以使用 cosign 工具生成一对签名密钥:
注意:
- 您需要安装 cosign CLI 并能够访问 Kubernetes 集群
COSIGN_PASSWORD是用于加密签名密钥的密码tekton-pipelines是 Chains 组件部署所在的命名空间(默认值为tekton-pipelines)signing-secrets是用于存储签名密钥的 Secret 名称
执行后,您可以查看对应的 Secret 资源:
获取签名公钥
TIP
如果您没有权限,可以请管理员获取公钥。
获取签名 Secret
重启 Tekton Chains
配置签名密钥后,重启 Tekton Chains 组件使其生效:
等待组件启动: