因此,我经历了生成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中的说明进行操作>
因此,我已经完成了生成RSA密钥,为CSR创建YAML,使用kubectl在Minikube中创建CSR的过程,批准了证书。但是,当我尝试下载...
由于CSR不是特定于名称空间的,因此该命令看起来不错。我也做了同样的操作以获取证书,请检查您是否正确提供了正确的csr名称。