Conclusion
🎉Congratulations
You have successfully set up a complete solution for managing inbound traffic, DNS records, TLS certificates, and secrets in your Kubernetes cluster using Ingress-NGINX, External DNS, cert-manager, and External Secrets with OpenBao.
With this lab, you have built a solid foundation for managing core functionalities in your Kubernetes cluster. You can now extend this setup further by integrating additional tools and services as needed.
Cleanup
Finally, you can clean up all the resources by uninstalling the Helm charts and deleting the namespaces we created:
helm uninstall ingress-nginx -n ingress-nginx
helm uninstall external-secrets -n external-secrets
helm uninstall cert-manager -n cert-manager
helm uninstall external-dns -n external-dns
kubectl delete namespace learning-tracker
kubectl delete namespace openbao
Afterward, everything we set up in this lab should be removed from your cluster.
