我如何获得Kubernetes CA证书?

时间:2019-04-01 18:42:47

标签: kubernetes x509certificate hashicorp-vault

我正在Kubernetes中设置保管库并启用Kubernetes Auth方法。它需要Kubernetes CA证书。我该如何获得?我在duckduckgo的搜索结果中找不到很多。

enter image description here

在MacOS Mojave上的Mac版Docker中运行kubernetes:

enter image description here 谢谢。

1 个答案:

答案 0 :(得分:3)

可以在您的kube-system机密上运行以下命令,从而在您的default-token(或任何其他)命名空间中找到它:

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页眉和页脚。