Experiment: Container vs Service deployment approach evaluation
Resolved 💬 2 comments Opened Aug 10, 2025 by hasecon Closed Nov 29, 2025
Summary
Evaluated containerized deployment approach for PowerDNS but reverted to service-based setup due to container issues. Kept container improvements for Traefik with persistent volumes.
Changes Made
- ✅ Traefik: Updated compose with persistent volumes (working well)
- ❌ PowerDNS: Attempted containerization but reverted to services (containers had issues)
- ✅ Documentation: Created deployment guides and summaries
- ✅ Cleanup: Organized temp files and removed experimental roles
Final Approach (Hybrid)
- PowerDNS: Native services (MariaDB, PowerDNS Auth/Recursor) - proven working
- Traefik: Containers with persistent volumes - works well for load balancer
Status
Ready to deploy with service-based PowerDNS and containerized Traefik approach. All files committed for safe working state.
Next Steps
- Update vault variables if needed
- Deploy with standard site.yml playbook
- Monitor and commit regularly going forward
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗