Как я могу получить сертификат Kubernetes CA? - PullRequest
0 голосов
/ 01 апреля 2019

Я настраиваю хранилище в Kubernetes и включаю метод аутентификации Kubernetes. Требуется сертификат CA Kubernetes. Как мне это получить? Я не смог найти много в результатах поиска duckduckgo.

enter image description here

Запуск kubernetes внутри Docker для Mac на MacOS Mojave:

enter image description here Спасибо.

1 Ответ

3 голосов
/ 01 апреля 2019

Это можно найти в вашем kube-system (или любом другом) пространстве имен, выполнив следующую команду для default-token secret:

kubectl get secret <secret name> -n <namespace> -o jsonpath="{['data']['ca\.crt']}" | base64 --decode

Чтобы найти secret name, запустите kubectl get secret -n kube-system и найдите секрет, который начинается с default-token.

Это даст вам что-то вроде:

-----BEGIN CERTIFICATE-----
XXXXXXX
XXXX....
-----END CERTIFICATE-----

При вводе этого сертификата обязательно вводите верхний и нижний колонтитулы BEGIN и END.

...