Итак, я прошел через процесс генерации ключа RSA, создания YAML для CSR, используя kubectl для создания CSR в Minikube, одобрил сертификат.
Однако, когда я пытаюсь загрузить сертификат с помощью 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, которую я буду декодировать, чтобы получить сертификат для проверки сертификата клиента. Может кто-нибудь подскажет, что я делаю не так?
Для получения дополнительной информации я пытаюсь следовать инструкциям в это руководство