已批准的Kubernetes CSR,但证书未显示在状态中

问题描述 投票:0回答:1

因此,我经历了生成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的过程,批准了证书。但是,当我尝试下载...

kubernetes kubectl client-certificates csr
1个回答
0
投票

由于CSR不是特定于名称空间的,因此该命令看起来不错。我也做了同样的操作以获取证书,请检查您是否正确提供了正确的csr名称。

© www.soinside.com 2019 - 2024. All rights reserved.