Ssl 证书管理器正在创建证书,但未从kubectl获取证书

Ssl 证书管理器正在创建证书,但未从kubectl获取证书,ssl,kubernetes,nginx-ingress,cert-manager,Ssl,Kubernetes,Nginx Ingress,Cert Manager,我正在尝试为Digitalocean中的m kubernetes群集设置证书管理器 安装cert manager并确保服务正在运行后,我让我的发卡机构: 登台发行人: apiVersion: cert-manager.io/v1alpha2 kind: ClusterIssuer metadata: name: letsencrypt-staging namespace: cert-manager spec: acme: # The ACME server URL server

我正在尝试为Digitalocean中的m kubernetes群集设置证书管理器

安装cert manager并确保服务正在运行后,我让我的发卡机构:

登台发行人

apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
 name: letsencrypt-staging
 namespace: cert-manager
spec:
 acme:
   # The ACME server URL
   server: https://acme-staging-v02.api.letsencrypt.org/directory
   # Email address used for ACME registration
   email: myemail@mail.com
   # Name of a secret used to store the ACME account private key
   privateKeySecretRef:
     name: letsencrypt-staging
   # Enable the HTTP-01 challenge provider
   solvers:
   - http01:
       ingress:
         class:  nginx
然后在我的入口中添加如下内容:

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: isildur-ingress
  annotations:
    cert-manager.io/cluster-issuer: "letsencrypt-staging"
spec:
  tls:
    - hosts:
      - auth-svc.url.com
      - email-service.url.com
      secretName: name-secret-tls
  rules:
  - host: email-service.url.com
    http:
      paths:
      - backend:
          serviceName: email-service
          servicePort: 3000
  - host: auth-svc.url.com
    http:
      paths:
      - backend:
          serviceName: auth-svc
          servicePort: 3000
        
使用kubectl Descripte ingress从我的入口获取输出

  Normal  CreateCertificate  58s                cert-manager              Successfully created Certificate "name-secret-tls"
但是,当我尝试使用
kubectl get certificate
获取证书时:
在默认命名空间中找不到资源。
。添加
--所有名称空间
也不会显示任何内容。

我发现了问题。 Gitlab安装了他们的证书管理器,它与我手动安装的证书管理器冲突