Brak opisu

letsencrypt.yaml 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. apiVersion: cert-manager.io/v1
  2. kind: ClusterIssuer
  3. metadata:
  4. name: letsencrypt-staging
  5. namespace: cert-manager
  6. spec:
  7. acme:
  8. email: simon.kaiser@gmx.net # replace this
  9. privateKeySecretRef:
  10. name: staging-issuer-account-key
  11. server: https://acme-staging-v02.api.letsencrypt.org/directory
  12. solvers:
  13. - http01:
  14. ingress:
  15. class: traefik
  16. ingressTemplate:
  17. metadata:
  18. annotations:
  19. "kubernetes.io/ingress.class": "traefik"
  20. "traefik.ingress.kubernetes.io/router.tls": "true"
  21. "traefik.ingress.kubernetes.io/frontend-entry-points": "https"
  22. selector: {}
  23. ---
  24. apiVersion: cert-manager.io/v1
  25. kind: ClusterIssuer
  26. metadata:
  27. name: letsencrypt-prod
  28. namespace: cert-manager
  29. spec:
  30. acme:
  31. email: simon.kaiser@gmx.net # replace this
  32. privateKeySecretRef:
  33. name: prod-issuer-account-key
  34. server: https://acme-v02.api.letsencrypt.org/directory
  35. solvers:
  36. - http01:
  37. ingress:
  38. class: traefik
  39. ingressTemplate:
  40. metadata:
  41. annotations:
  42. "kubernetes.io/ingress.class": "traefik"
  43. "traefik.ingress.kubernetes.io/router.tls": "true"
  44. "traefik.ingress.kubernetes.io/frontend-entry-points": "https"
  45. selector: {}