setup.sh 674 B

123456789101112131415161718192021222324252627
  1. #kubectl apply -f https://github.com/cert-manager/cert-manager/releases/latest/download/cert-manager.yaml
  2. #kubectl get pods --namespace cert-manager
  3. #helm install \
  4. # cert-manager oci://quay.io/jetstack/charts/cert-manager \
  5. # --version v1.18.2 \
  6. # --namespace cert-manager \
  7. # --create-namespace \
  8. # --set crds.enabled=true
  9. kubectl apply -f - <<EOF
  10. apiVersion: cert-manager.io/v1
  11. kind: ClusterIssuer
  12. metadata:
  13. name: letsencrypt-prod
  14. spec:
  15. acme:
  16. server: https://acme-v02.api.letsencrypt.org/directory
  17. email: [email protected]
  18. privateKeySecretRef:
  19. name: letsencrypt-prod
  20. solvers:
  21. - http01:
  22. ingress:
  23. class: nginx
  24. EOF