【发布时间】:2019-05-23 20:50:31
【问题描述】:
我在 AKS 上有一个服务(容器)和一个带有证书管理器的 nginx 控制器,它可以自动更新我的证书。
我正在尝试在 AKS 文件系统下找到存在 /letsencrypt/live 的确切位置,其中包含 Cert、Chain、FullChain、Private Key。
【问题讨论】:
标签: lets-encrypt azure-aks cert-manager
我在 AKS 上有一个服务(容器)和一个带有证书管理器的 nginx 控制器,它可以自动更新我的证书。
我正在尝试在 AKS 文件系统下找到存在 /letsencrypt/live 的确切位置,其中包含 Cert、Chain、FullChain、Private Key。
【问题讨论】:
标签: lets-encrypt azure-aks cert-manager
Kubernetes 中的证书可以看Manage TLS Certificates in a Cluster。描述显示如下:
CA 证书包使用 路径中的默认服务帐户 /var/run/secrets/kubernetes.io/serviceaccount/ca.crt。如果你不是 使用默认服务帐户,请集群管理员 构建一个包含您拥有的证书包的配置映射 使用权限。
据我了解,这意味着证书存储在服务帐户路径中,默认情况下该路径类似于/var/run/secrets/kubernetes.io/serviceaccount/ca.crt。
【讨论】:
kubectl secrets 本身得到的。我需要的是类似于letsencrypt类型的证书生成。