【发布时间】:2020-05-04 19:29:25
【问题描述】:
所以我已经完成了生成 RSA 密钥、为 CSR 创建 YAML、使用 kubectl 在 Minikube 中创建 CSR、批准证书的过程。
但是,当我尝试使用 kubectl get csr my-csr -o jsonpath='{.status.certificate}' 下载证书时,结果为空。
当我通过kubectl get csr my-csr -o yaml 获取更多信息时,我看到的是:
status:
conditions:
- lastUpdateTime: "2020-01-17T20:17:20Z"
message: This CSR was approved by kubectl certificate approve.
reason: KubectlApprove
type: Approved
我期待一个带有 base64 编码字符串的证书属性,我将对其进行解码以获得用于客户端证书验证的证书。谁能告诉我我做错了什么?
有关更多上下文,我正在尝试按照this tutorial 中的说明进行操作
【问题讨论】:
标签: kubernetes kubectl client-certificates csr