diff --git a/kubernetes/certmanager/README.md b/kubernetes/certmanager/README.md index f69dfd0..d4167c9 100644 --- a/kubernetes/certmanager/README.md +++ b/kubernetes/certmanager/README.md @@ -1,14 +1,32 @@ +# Installation +## Deployment +1. Add the Helm Repository & Update +```bash helm repo add jetstack https://charts.jetstack.io +helm repo update +``` +2. Install Cert-Manager with Helm & CRDs +```bash +helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true +``` -Install CRDs -(option 1) manually: -kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.7.0/cert-manager.crds.yaml +## Configuration -Or -install with helm ---set installCRDs=true +Add your Issuer or ClusterIssuer Objects, Credentails and Certificates. -helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true \ No newline at end of file +*For more info visit:* [Official Cert-Manager Documentation](https://cert-manager.io/docs/) + +# Best-Practices & Post-Installation + +## Troubleshooting + +You can troubleshoot issues and inspect log entries for the Certificate Objects with the `kubectl describe` command. + +*For more info visit:* [Official Cert-Manager Troubleshooting Guide](https://cert-manager.io/docs/faq/troubleshooting/) + +# Additional Referfences + +[Official Cert-Manager Documentation](https://cert-manager.io/docs/) \ No newline at end of file diff --git a/kubernetes/certmanager/templates/issuer-acme.yml b/kubernetes/certmanager/templates/issuer-acme.yml index d1554ad..a36c969 100644 --- a/kubernetes/certmanager/templates/issuer-acme.yml +++ b/kubernetes/certmanager/templates/issuer-acme.yml @@ -25,7 +25,7 @@ spec: # Configure DNS or HTTP Challenge here... # --- # DNS Challenge: - - dns01: + # - dns01: # Configure your DNS Provider here... # --- # cloudflare: