如何获得运行Kubernetes证书经理的证书

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

我正在尝试使用cert-manager在kubernetes(DigitalOcean)中设置TLS。

在服务器机器上使用Let的加密和certbot有很好的描述,但在Kubernetes中运行时我找不到任何信息。

我找到了this但是如何在Kubernetes证书管理器ClusterIssuer上使用cert-manager中的证书:

apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
 name: letsencrypt-staging
spec:
 acme:
   # The ACME server URL
   server: https://acme-staging-v02.api.letsencrypt.org/directory
   # Email address used for ACME registration
   email: your_email_address_here
   # Name of a secret used to store the ACME account private key
   privateKeySecretRef:
     name: letsencrypt-staging
   # Enable the HTTP-01 challenge provider
   http01: {}

我没有任何电子邮件注册?

digital-ocean cert-manager
2个回答
0
投票

您可以使用任何临时邮件服务,但在证书到期日期间您将不会被注意到。

如果你想使用ingress和cert-manager在Kubernetes中设置证书,你可以使用任何一封电子邮件gmail或其他任何东西你可以点击Digital ocean:https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes链接


0
投票

This script在DigitalOcean(DOKS)上设置了一个Kubernetes集群,带有负载平衡器和TLS的证书管理器,带有Let的加密功能。

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